要素を左右にフローティングする場合、どちらが良いですか?
一般的な.clearfixクラスの使用:
.clearfix:after{
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
これを再利用してコンテナ要素に適用できます。
<div class="some-section clearfix">
<div class="align-left"> left </div>
<div class="align-right"> right </div>
</div>
<div class="some-other-section clearfix">
<div class="align-right"> right </div>
</div>
または次のような特定の清算規則:
.some-section:after, some-other-section:after{
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
?