详解Position属性四个值:static、fixed、relative、absolute的区别和用法
程序员文章站
2022-05-01 13:34:24
...
1、static(静态定位):默认值。没有定位,元素出现在正常的文档流中(如果设置 top, bottom, left, right, z-index这些属性就不起做作了)。
2、relative(相对定位):生成相对定位的元素,通过top,bottom,left,right的设置相对于其原本位置进行定位。可通过z-index进行层次分级。
3、absolute(绝对定位):生成绝对定位的元素,相对于第一个含有定位的(除static 定位的)父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行设置。也可通过z-index进行层次分级。
4、fixed(固定定位):生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行设置。也可通过z-index进行层次分级。
z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。即属性值大的堆叠在属性值小的元素上面,不过前提条件是同级元素(注释:Z-index 仅能在定位元素上奏效,元素可拥有负的 z-index 属性值。)
以上就是详解Position属性四个值:static、fixed、relative、absolute的区别和用法的详细内容,更多请关注其它相关文章!
推荐阅读
-
css position属性:absolute、relative,static,fixed的区别和用法
-
详解CSS中position的4种属性(fixed |absolute | relative | static )
-
详解Position属性四个值:static、fixed、relative、absolute的区别和用法
-
详解CSS中position的4种属性(fixed |absolute | relative | static )
-
css position属性:absolute、relative,static,fixed的区别和用法
-
详解Position属性四个值:static、fixed、relative、absolute的区别和用法