浮動をクリアする方法(Clearfix)

clearfix テクニックを使用して浮動をクリアする方法を学びます。

浮動をクリアする方法(Clearfix)

浮動要素の後の要素はその周りに流れます。clearfix 破解を使用して問題を解決します:

Clearfix の使用しない

ターリップ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus imperdiet...

Clearfix の使用

ターリップ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus imperdiet...

clearfix テクニック

要素が含む要素よりも高く、浮動している場合、それがコンテナを溢れます。

その後、この問題を解決するために、含まれる要素に overflow: auto; を追加できます:

.clearfix {
  overflow: auto;
}

自分で試してみる

外側マージンと内側マージンを制御できる場合、overflow: auto; 浮動をクリアする効果が良いです(それでは、スクロールバーが見えるかもしれません)。

しかし、新しい、現代的 clearfix テクニックはより安全に使用できます。ほとんどのウェブページでは以下のコードを使用しています:

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

自分で試してみる

関連ページ

チュートリアル:CSSフロート