• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DIVで表示が崩れる。)

DIVで表示が崩れる

このQ&Aのポイント
  • DIVを使用して表示を整理しようとしていますが、うまくいきません。回り込みの設定などが原因と思われます。
  • HBビルダーで作成しているDIVの配置に問題があります。右側のDIVが下に表示されてしまいます。
  • 一つのDIVの中に3つのDIVが回り込んで並んでいる状態で、一段下げる方法を知りたいです。

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

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

とりあえず、フロート指定を解除してみるのが良いように思います。 中段で3つのボックスがフロートになっていますが、この部分を終了する意味で、その下にスタイルシートで「clear: both;」を持つ要素を配置すれば良いのではないでしょうか。 ちょっと書き直してしまいますが、以下のようにしてみてはいかがでしょう。 <DIV style="width: 780px; height: 100%; z-index: 0;"> <DIV style="width: 780px; z-index: 1;"></DIV> <DIV style="width: 200px; float: left; z-index: 2;">左</DIV> <DIV style="width: 200px; float: right; z-index: 2;">右</DIV> <DIV style="z-index: 2;">真ん中</DIV> <DIV style="clear: both;"> (1)</DIV> </DIV> 要は、(1)の部分で、それ以前に「style="clear: both;"」を持つ要素を挟むことが必要になるのではないかと思います。 参考になれば幸いです。

t-d-s
質問者

お礼

お礼が送れて申し訳ありません、 ソース見るといれかわってるけど、考えてみればこれが正しいんですよね。入れ替わってるわけじゃなく。回り込みなんだし。 たすかりました。 ありがとうございます

関連するQ&A