清除浮动最简单的方法就是给他的父元素加个
.clearf{ overflow: hidden;}
缺一不可;
还有别的就是给父元素添加伪元素之流:
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
或者在浮动元素后加个空标签清除
<div class="fleft"></div>
<div class="fleft"></div>
<div class="clearboth"></div>
.clearboth{
clear:both;
}
推荐第一种