怎样清除浮动CSS

来源:百度知道 编辑:UC知道 时间:2024/06/11 13:18:40
我在父级div中设置了所有子div的float:left.现在我要在一个子div中清除本身的float.

我用了两种方法,
在这个div中添加样式clear:both
无效
在这个div前面加一个空div。并设置样式clear:both
无效。怎么办

<div style="float:none"></div>

给那个子div加上这个.clear{overflow:auto;zoom:1;}试试
还有一个更好的方法
.clear:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clear{display: inline-table;}
/* Hides from IE-mac \*/
* html .clear{height: 1%;}
.clear{display: block;}
/* End hide from IE-mac */
自己去琢磨吧