CSS 清除浮动
1、 父级触发 BFC (具体方法,及原理)
2、 建议使用:子集 clear:both; (清除浮动带来的脱离文档流影响)
[1] 在浮动元素之后,与浮动元素呈并列关系的位置添加一个空div,并在空div上添加属性clear:both;——代码冗余;
[2] 推荐方法:伪元素替代空div ,给浮动元素的父级盒加类名clearfix——不会在结构上产生冗余代码,可以重复使用;
.clearfix { *zoom:1; }
.clearfix:after {
content:"";
display: block;
clear:both;
}
3、父元素设置高度