摘要: 清理浮动有很多种方法,如果考虑到兼容性问题和语义化问题,一般可以使用如下代码来清理浮动:.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix {zoom:1;}其原理是,在“高级”浏览器中使用:after伪类在浮动块后面加上一个非display:none的不可见块状内容并给它设置clear:both来清理浮动。在IE6和7中给浮动块添加haslayout来让浮动块撑高并正常影响文档流。上面的代码是现在主流的清理浮动的方式。 阅读全文
posted @ 2014-01-02 18:14 rrucelee 阅读(116) 评论(0) 推荐(0) 编辑