• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSS floatについて教えて下さい。)

CSS floatの使い方と注意点

このQ&Aのポイント
  • CSSのfloatを使用することで、要素を浮動させることができます。しかし、floatを使用する際には注意が必要です。
  • 上記の質問文章では、div要素のaとbにfloatの設定がされていないため、それらが#middle要素の中に入ってしまっています。
  • 正しくfloatを設定するためには、#middle要素にclearfixクラスを追加することで、要素の浮動が解除され、正しい表示ができます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

floatはちゃんとclearしないと親要素に高さが反映されません。 今回の場合はbの後にclearを指定できる要素が無いので#middleにoverflow:hidden;を指定します。 そうすることで#middleの高さの計算方法が特殊になり、floatが指定された要素の高さも含めて反映してくれるようになります。

mietomomo
質問者

お礼

ありがとうございました。 できました!!!

関連するQ&A