最佳答案
我看到过 div
标记使用 clearfix
类,而它的子 divs
使用 float
属性。Clearfix 类是这样的:
.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
.clearfix {
display: block;
}
我发现,如果在使用 bottom-border
属性时不使用 clearfix
,则边框将显示在子 divs
的上方。有人能解释一下 clearfix 类是做什么的吗?还有,为什么有两个 display
属性?我觉得很奇怪。我特别好奇 content:'.'
是什么意思。
谢谢 G