- ベストアンサー
CSS:区画のレイアウト1
- CSSの練習中に、特定の区画のレイアウトがうまくいかない問題に直面しました。
- URL内の図のようなレイアウトを実現するために、Kukaku4_3の範囲を調整する方法を教えてください。
- floatプロパティやクラス名、幅・高さを調整してもうまくいかないため、アドバイスをお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
もっと簡単なやり方があるのかもしれませんが、とりあえず下記では出来ました。 CSS記述例 #wrapper{/* 色のボックスをひとまとめにする大きなボックス */ width:900px; } div{ float: left;} div.Kukaku1{ background-color:blue; width: 900px; height: 179px; } div.Kukaku2_1{ background-color:green; width: 300px; height: 20px; } div.Kukaku2_2{ background-color:aqua; width: 300px; height: 20px; } div.Kukaku2_3{ background-color:gray; width: 300px; height: 20px; } div.Kukaku3_1{ background-color: black; width: 250px; height: 300px; } div.Kukaku3_2{ background-color: fuchsia; width: 650px; height: 150px; } div.Kukaku3_3{ background-color: lime; width: 650px; height: 150px; } div.kukaku4{/* Kukaku4_1とKukaku4_2をひとまとめにするボックス */ width: 500px; height: 150px; } div.Kukaku4_1{ background-color: maroon; width: 500px; height: 80px; } div.Kukaku4_2{ background-color: navy; width: 500px; height: 70px; } div.Kukaku4_3{ float:right;/* 右へ */ background-color: red; width: 400px; height: 150px; } HTML記述例 <div id="wrapper"> <div class="Kukaku1"></div> <div class="Kukaku2_1"></div> <div class="Kukaku2_2"></div> <div class="Kukaku2_3"></div> <div class="Kukaku3_1"></div> <div class="Kukaku3_2"></div> <div class="Kukaku3_3"></div> <div class="kukaku4"> <div class="Kukaku4_1"></div> <div class="Kukaku4_2"></div> </div> <div class="Kukaku4_3"></div> </div>
お礼
Kukaku4_1とKukaku4_2を一つにまとめるdivを作るとできるわけですね。 ありがとうございました。