- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:floatを含むブロック)
floatを含むブロックの回り込み方を理解しましょう
このQ&Aのポイント
- floatを使用してブロック要素を回り込ませる場合、回り込むテキストの量に注意が必要です。
- 回り込むテキストが少ない場合、左側に寄せたブロックが親ブロックからはみ出てしまうことがあります。
- しかし、この問題を解決する方法はありません。回り込むテキストの量を調整するか、他の方法を検討してください。
- みんなの回答 (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>
お礼
このままでは変化がなかったのですが、<br style="clear:both"/>の後ろに<span></span>で、大きさのないインライン要素を入れてやると、期待通りになりました。 ありがとうございました!