美文网首页
·clearfix的原理

·clearfix的原理

作者: 关二爷 | 来源:发表于2016-04-16 10:52 被阅读0次

    基本知识点:

    1.div的高度由div内部的内容高度决定

    2. float浮动后div脱离文档流

    所以:当一个div内部嵌套的div浮动后,外部的div高度会塌陷。

    解决思路:

    一  。清除浮动(则塌陷高度被新的块儿元素填充)

    1.可以添加一个空的div并清除浮动

    缺点:增加了一个空的容器

    2.可以在父容器中添加一个伪类代替div

    缺点:若有多个同一名称class则会造成麻烦

    3.综上,用clearfix来单独设置一个伪类

    既不需要添加空容器,且不会对其他块儿元素造成影响

    样式如下:

    .clearfix:after{

    content: '';

    display: block;

    clear: both;

    }

    二。BFC(触发BFC,使容器的外部和子元素外部重合)

    相关文章

      网友评论

          本文标题:·clearfix的原理

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