1、额外标签法(隔墙法)
在最后一个浮动的标签后面添加一个没有空的div
.
clear {
clear:both;
}
2、overflow
给父亲加的
overflow: hidden;
3、: after 伪元素
给父盒子加
.clearfix:after {
content: "";
display: block;
height: 0;
visibility: hidden;
clear: both;
}
/* IE6、7 专有 */
.clearfix {
*zoom: 1;
}
4、双伪元素
给父盒子加
.clearfix:before,
.clearfix:after {
content:"";
display:table;
}
.clearfix:after {
clear:both;
}
.clearfix {
*zoom:1;
}