如何使用.clearfix类?

时间:2013-06-09 19:33:57

标签: css html5 html5boilerplate boilerplate

我认为我误解了.clearfix类的概念。也许有人可以帮助我。

我正在寻找一种方法来使用floatclear而不会弄乱我的标记。所以我想,这就是.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。有人能告诉我:

  1. 我如何实现目标和
  2. .clearfix类真的可用于什么?

2 个答案:

答案 0 :(得分:21)

clearfix类用于所有子项都浮动的容器。如果你不使用它,容器将不会获得任何高度(IE中除外)。 http://complexspiral.com/publications/containing-floats/

您所追求的不是clearfix,而只是clear。你可以上课 .clear { clear: both;}
并应用那个而不是你现在使用的clearfix

如果您想了解有关clearfix的更多信息,那么有很多信息:
What is a clearfix?

我设置了一个小例子来演示clearfixclear的使用:http://jsfiddle.net/hjXMG/1

答案 1 :(得分:5)

  • Clearfix 添加了 浮动块
  • 清除在浮动块
  • 之后添加