余分なマークアップなしでフロート要素のセットをクリアフィックスする方法を見つける必要があります。
たとえば、に2列のグリッドがありsection#main_features
ます。それぞれdiv.feature
が持っておりwidth: 50%
、ですfloat: left
。私が欲しいのは、余分なhtmlマークアップなしで行をクリアフィックスする方法を見つけることです(単純なセマンティックグリッドを作成したいので)。
<section id="main_features">
<div class="feature">
...
</div>
<div class="feature">
...
</div>
<div class="feature">
...
</div>
<div class="feature">
...
</div>
</section>
ここでの行は単なる「概念」であることに注意してください(各行は2つ.feature
です)。私はこのグリッドを構築するためにセマンティックアプローチを使用しているので、各行の列をラップしてからこのラッパーをクリアフィックスする必要はありません。css(またはscss、lessなど)のみを使用して行をクリアフィックスおよびブレークするためのトリックを探しています。
この問題は見た目よりも複雑なようです。
前もって感謝します。