清除浮动的方法

1)使用额外的标签clear:both
在浮动元素下面添加一个空标签,在这个标签中设置clear:both;
2)使用overflow:hidden属性
父元素定义overflow:hidden,此时,浏览器会自动检查浮动区域的高度;
3)使用伪元素:after清除浮动

.parent:after{
    // 定义元素前后的生成内容,这里是定义元素后的空内容
    content: '';
    display: block;
    clear: both;
}

 


在元素最后定义一个空的内容,然后让该空的内容来清除浮动;

posted @ 2019-10-28 19:22  epoch丶  阅读(99)  评论(0编辑  收藏  举报