我读了一篇关于 clear float How To Clear Floats without Structural Markup的文章
然后我检查.clearfix
引导程序:
.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
line-height: 0;
content: "";
}
.clearfix:after {
clear: both;
}
我发现了一些差异,我有几个问题:
- 为什么要
clearfix
分成几个部分? - 为什么
display
是table
,不是block
? - 为什么这个
line-height
用不了height
?