position

作者: heheheyuanqing | 来源:发表于2018-09-08 20:58 被阅读14次

    position

    说到position,究竟了解的多少呢?

    1.普通版

    position的属性值分别有:

    • static:静态定位,是作为默认值
    • relative:相对定位,相对于元素自身进行偏移,不脱离文档流
    • absolute:绝对定位,相对于position不为static的元素,如果没有则相对于浏览器进行定位,脱离文档流
    • fixed:根据浏览器进行定位,脱离文档流
    • sticky:粘性定位,当没有设置top/left/right/bottom时定位方式与relative相同,设置之后,当滚动的距离小于设置的时候则显示fixed的效果,大于时为relative的效果,不脱离文档流

    这样就结束了吗?

    2.升级版

    • 当元素脱离文档流时会使父元素塌陷,
    • 当position:absolute||fixe时,float会失效,为relative时position及float都会生效,为sticky时只有float生效
    • position产生的层叠上下文是高于float的,几个属性值为后来居上
    • 值为absolute时会使元素变为块级

    position就这些了吧

    相关文章

      网友评论

          本文标题:position

          本文链接:https://www.haomeiwen.com/subject/qgylgftx.html