position 属性的值的比较

Posted rqpjuicy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了position 属性的值的比较相关的知识,希望对你有一定的参考价值。

可取的四个值:static/relative/absolute/fixed

static:默认值,top/right/bottom/left 无作用,z-index无效

relative:相对于原来的位置进行偏移。

               不管它是否进行移动,元素仍要占据它原来的位置。

absolute: 以父代元素不为static的元素为参考,父代元素为static,则以body为参考。

                  脱离文档流,原先在正常文档流中所占的空间会关闭,元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。

fixed:固定位置,相对于浏览器窗口进行定位。其他和absolute一致。

PS:relative/absolute/fixed用top/right/bottom/left 设置其偏移值,z-index设置其层级。

以上是关于position 属性的值的比较的主要内容,如果未能解决你的问题,请参考以下文章

css3中position:sticky 新属性

position三种属性的区别

position属性sticky和fixed的区别比较

雪碧图应用

CSS position 属性

Position属性四个值:staticfixedabsolute和relative的区别和用法