- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DIVで表示が崩れる。)
DIVで表示が崩れる
このQ&Aのポイント
- DIVを使用して表示を整理しようとしていますが、うまくいきません。回り込みの設定などが原因と思われます。
- HBビルダーで作成しているDIVの配置に問題があります。右側のDIVが下に表示されてしまいます。
- 一つのDIVの中に3つのDIVが回り込んで並んでいる状態で、一段下げる方法を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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;"」を持つ要素を挟むことが必要になるのではないかと思います。 参考になれば幸いです。
お礼
お礼が送れて申し訳ありません、 ソース見るといれかわってるけど、考えてみればこれが正しいんですよね。入れ替わってるわけじゃなく。回り込みなんだし。 たすかりました。 ありがとうございます