• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:floatを含むブロック)

floatを含むブロックの回り込み方を理解しましょう

このQ&Aのポイント
  • floatを使用してブロック要素を回り込ませる場合、回り込むテキストの量に注意が必要です。
  • 回り込むテキストが少ない場合、左側に寄せたブロックが親ブロックからはみ出てしまうことがあります。
  • しかし、この問題を解決する方法はありません。回り込むテキストの量を調整するか、他の方法を検討してください。

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

フロートを解除してやるといいかと。 (ちゃんと見てないので、「追加」の場所は違うかも。) <div style="background-color:orange">   ブロック1<br/>   <div style="width:150px; float:left; background-color:pink">     ブロック2<br/>     :<br/>     :<br/>     :   </div>   ブロック1 <br style="clear:both;" /> 「← 追加」 </div>

noname#43437
質問者

お礼

このままでは変化がなかったのですが、<br style="clear:both"/>の後ろに<span></span>で、大きさのないインライン要素を入れてやると、期待通りになりました。 ありがとうございました!