ここのコミュニティは、古い「clearfix」ハックが減価償却され、overflow:hidden
. 残念ながら、この方法を使用しても問題が発生する場合があります。(例:正しく機能した場合、これは次のようになります。)
旧式を使用することの主な問題は、プレゼンテーションを変更することのみを目的として要素を<div class="clear">
作成することです。これは、純粋なセマンティック マークアップの理想をプレゼンテーションで混乱させているようです。div
ただし、それ以外は、すべてのブラウザーおよびすべての状況でうまく機能するようです (これは "clearfix" や とは言えませんoverflow:hidden
)。
を使用することの他の欠点はありますclear:both
か? そんなに使い勝手が悪いのでしょうか?それとも単なる個人的な好みですか?