我认为我误解了.clearfix
类的概念。也许有人可以帮助我。
我正在寻找一种方法来使用float
和clear
而不会弄乱我的标记。所以我想,这就是.clearfix
可用于的地方。
在一个空的H5BP项目中,我的标记看起来像:
<div></div>
<div></div>
<div class="clearfix"></div>
<div></div>
<div></div>
<div class="clearfix"></div>
<div></div>
<div></div>
<div class="clearfix"></div>
结果如下。不过,我期待一个tic tac toe-field。有人能告诉我:
.clearfix
类真的可用于什么?
答案 0 :(得分:21)
clearfix
类用于所有子项都浮动的容器。如果你不使用它,容器将不会获得任何高度(IE中除外)。 http://complexspiral.com/publications/containing-floats/
您所追求的不是clearfix
,而只是clear
。你可以上课
.clear { clear: both;}
并应用那个而不是你现在使用的clearfix
。
如果您想了解有关clearfix
的更多信息,那么有很多信息:
What is a clearfix?
我设置了一个小例子来演示clearfix
和clear
的使用:http://jsfiddle.net/hjXMG/1
答案 1 :(得分:5)