5-web前端 定位position

这篇具有很好参考价值的文章主要介绍了5-web前端 定位position。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、相对定位 position: relative 

特点:  不脱标,占用自己原来位置

     显示模式特点保持不变

     设置边偏移则相对自己原来位置移动

拓展:很少单独使用相对定位,一般是与其他定位方式配合使用

   参考自身原位置

2、绝对定位 position: absolute

使用场景:子级绝对定位,父级相对定位(子绝父相) 

特点:  脱标,不占位 

    显示模式具备行内块特点 

   设置边偏移则相对最近的已经定位的祖先元素改变位置 

    如果祖先元素都未定位,则相对浏览器可视区改变位置

   绝对定位的元素参考的是有定位元素的父元素 最近的,如果父元素没有定位,则参考浏览器左上角

    绝对定位,脱离标准流,飞起来,会被占用

3、区别:相对定位参考与自身原来的位置,绝对定位 参考于浏览器左上角

4、固定定位 position: fixed 

场景:元素的位置在网页滚动时不会改变 

特点:  脱标,不占位

     显示模式具备行内块特点

     设置边偏移相对浏览器窗口改变位置   

5、堆叠元素

z-index属性指定了⼀个元素的堆叠顺序(哪个元素应该放在前⾯,或后⾯)

注意: 如果两个定位元素重叠,没有指定z - index,最后定位在HTML代码中的元素将被显示在最前⾯。

  给定 z-index 的值为层级的值。(不给默认为0)

  层级为 0 的盒子,也比标准流和浮动高

  层级为负数的盒子,比标准流和浮动低

  层级不取小数

  层级一样,后面的盒子比前面的层级高

  浮动或者标准流的盒子,后面的盒子比前面的层级高

  abselute是不占位置的,relative是站位的。而层级的高低,是和占不占位置没有关系的。

6、粘性定位 sticky

  基于⽤户的滚动位置来定位

  在未滚动出目标区域时,类似 position:relative;

  当⻚⾯滚动超出⽬标区域时,类似 position:fixed;,它会固定在⽬标位置。

  元素定位表现为在跨越特定阈值前为相对定位,之后为固定定位

  这个特定阈值指的是 top, right, bottom 或 left 之⼀,换⾔之,指定 top, right, bottom 或 left 四个阈值其中之⼀,才可使粘性定位⽣效。否则其⾏为与相对定位相同。

  注意: Internet Explorer, Edge 15 及更早 IE 版本不⽀持 sticky 定位。 Safari 需要使⽤ -webkit- prefix。

.sticky{ position:-webkit-sticky; position:sticky; top:0; background-color:red; border:2px solid orange;}

 文章来源地址https://www.toymoban.com/news/detail-709926.html

       

 

       

到了这里,关于5-web前端 定位position的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CSS绝对定位、相对定位

    目录 静态定位 - static 相对定位 - relative 绝对定位 - absolute 固定定位 - fixed z-index属性: 在CSS中定位有以下4种: 静态定位 - static 相对定位 - relative 绝对定位 - absolute 固定定位 - fixed 静态定位是css中的默认定位方式,也就是没有定位。在此定位方式中设置:top,bottom,left,

    2024年02月02日
    浏览(47)
  • css定位详解(相对定位、绝对定位和固定定位)

    css中的position属性,position有四个值:relative(相对定位)、absolute(绝对定位)、static(静态定位)和fixed(固定定位),通过top、left、bottom、right来调整元素位置 属性值 作用 备注 relative 相对定位 参考元素本身 absolute 绝对定位 参考最近的祖先元素 static 静态定位 基本定位

    2023年04月13日
    浏览(34)
  • 【Web前端笔记09】浮动与定位

    09 浮动与定位 一、浮动 二、清除浮动的影响 三、display属性 四、position定位 1、静态定位static 2、relative    相对定位(自恋型) 3、absolute    绝对定位 4、fixed    固定定位 一、浮动 定义:定义元素框相对于其正常位置应该出现的位置 分类: 普通流定位 浮动定位 相对定位

    2024年02月22日
    浏览(42)
  • 【Web前端开发基础】CSS的定位和装饰

    能够说出 定位 的常见应用场景 能够说出 不同定位方式 的特点 能够使用 子绝父相 完成元素水平垂直案例 能够写出三种常见的 光标类型 (cursor) 能够使用 圆角边框 属性完成 正圆 和 胶囊按钮 效果 能够说出 display 和 visibility 让 元素本身隐藏 的区别 2.1 定位 目标:能够说

    2024年01月23日
    浏览(44)
  • Selenium 相对定位

    目录 前言: 相对定位 工作原理 可用的相对定位 Above Below

    2024年02月12日
    浏览(41)
  • CSS绝对定位(absolute)、相对定位(relative)方法(详解)

    什么是定位? 元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定 position属性。他们也有不同的工作方式,这取决于定位方法。 position 属性指定了元素的定位类型,   用于指定一个元素在文档中的定位方式。 属性: relative 相对定位

    2024年01月16日
    浏览(41)
  • 元素定位position

    static:静态定位(默认)。依据文档流定位。 relative:相对定位。以自身为基准,设置坐标(left、top、right、bottom),不脱离文档流。 absolute:绝对定位。以父元素为基准,设置坐标(left、top、right、bottom),脱离文档流。 fixed:固定定位。以浏览器窗口为基准,设置坐标(

    2024年02月05日
    浏览(34)
  • css-定位position 理论

    1.1网页常见布局方式 1.标准流         1.块级元素独占一行直布局          2.行内元素/行内块元素一行显示多个 ------水平布局 2.浮动           1. 可以让原本垂直布局的 块级元素变成水平布局 3.定位         1. 可以让元素自由的摆放在网页的任意位置     

    2024年02月10日
    浏览(36)
  • CSS Position(定位)

    position 属性指定了元素的定位类型。 position 属性的五个值: static relative fixed absolute sticky 元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法。 HTML 元素的默认值,即没有定位

    2024年02月07日
    浏览(38)
  • 小程序布局中相对定位的用法

    小程序中一般为了有一定的设计效果,会将下边组件的内容提升一点到上边去,比如我们的电商展示模板里,会将商品列表覆盖一点到背景图,效果如下: 这种要如何搭建呢?就是利用到了CSS相对定位的原理 我们用布局容器先搭建好布局,先添加一个父容器,里边添加三个

    2024年02月11日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包