css 清除浮动样式

.container .clearfix:after {
content: "\200B";
display: block;
height: 0;
clear: both;
}

.container .clearfix {
*zoom: 1;
}

解释下:content:"\200B";这个参数,Unicode字符里有一个“零宽度空格”,即 U+200B,代替原来的“.”,可以缩减代码量。而且不再使用visibility:hidden。

.clearfix { *zoom:1;}   <----这是针对于IE6的,因为IE6不支持:after伪类,这个神奇的zoom:1让IE6的元素可以清除浮动来包裹内部元素。具体意思的话,不用深究,听说微软的工程师自己都无法解释清楚。height:1%效果也是一样

猜你喜欢

转载自www.cnblogs.com/Lffblogs/p/10766188.html