.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>
結果の下。しかし、私は三目並べを期待していました。誰かが私に言うことができます:
.clearfix
クラスは実際に何に使用できますか?clearfix
クラスは、すべての子がフローティングしているコンテナーで使用されます。これを使用しない場合、コンテナは高さを取得しません(IEを除く)。 http://complexspiral.com/publications/taining-floats/
あなたが求めているのはclearfix
ではなく、clear
だけです。あなたはクラスを作ることができます.clear { clear: both;}
そして、現在使用しているclearfix
の代わりにそれを適用します。
clearfix
についてもっと知りたい場合は、たくさんの情報があります。
クリアフィックスとは何ですか?
clearfix
とclear
の使用法を示す小さな例を設定しました: http://jsfiddle.net/hjXMG/1