清理Div浮动的两种方法

来源:互联网 发布:最优化问题论文 编辑:程序博客网 时间:2024/04/29 11:35

HTML 代码:

上面这个代码,如果直接显示,最外层class为clearfix的div是不会显示的,因为它里面的div是浮动元素(float:left),这样会使它脱离了文档流,从而导致了最外层div的height为0. 可以用以下方法进行浮动的清理。

 

方法1:增加<div style="clear:both;"></div>元素进行清理。这样做的缺点就是会产生无用的多余代码

 

方法2:使用css进行清理: