通常清除浮动的方法:
1.添加一个空的div。clear:both
缺点:如果页面用了太多的浮动,结构就冗杂。
2.给父元素添加:overflow:auto;
缺点:不兼容。
3.使用伪类:给父元素#parent添加伪类:#parent:after{display:block;visibility:hidden;clear:both;content:“ ”;height:0},#parent{zoom:1}