ここでは段組の中に段組をしていく方法を練習していきましょう。
レイアウトするときに、とても役に立つと思います。
まず、最初に段組してほしいボックスの定義内容は、
ボックス1が、横幅200px、縦幅200px、背景色#FFCCCC。
ボックス2が、横幅300px、縦幅200px、背景色#66CCFF。
そして、ボックス1の中にネストして段組するボックスの定義内容は、
ボックス1−1が、横幅50px、縦幅50px、背景色#CC0000。
このボックスを、ヨコに4つ、タテに4つ段組してください。
それから、ボックス2の中にネストして段組するボックスの定義内容は、
ボックス2−1が、横幅200px、縦幅100px、背景色#3399FF。
ボックス2−2が、横幅100px、縦幅100px、背景色#666699。
このボックスたちを、
ボックス2−1|ボックス2−2
ボックス2−2|ボックス2−1
というように、交互に段組してください。
最初に定義した、ボックス1と2の背景色が、キレイに隠れれば成功です。

まず、最初の段組、ボックス1と2のスタイルシートの定義は以下の通りです。
.box1{
width: 200px;
height: 200px;
background-color: #FFCCCC;
float: left;
}
.box2{
width: 300px;
height: 200px;
background-color: #66CCFF;
float: left;
}
.kaijyo{
clear: left;
}
ちゃんと、解除用のボックス(kaijyo)も定義しています。
そして、以下のように、HTMLソースに書き込みます。
<div class="box1"></div>
<div class="box2"></div>
<div class="kaijyo"></div>
このように、記述すると、
下のように、表示されます。
それから、左がわのボックス1の中に、ボックス1−1をネストして段組します。
ちょっとわかりやすくするために、最後のボックスだけはずしてみました。
HTMLソースは、以下のとおり。
<div class="box1">
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="kaijyo"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="kaijyo"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="kaijyo"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>
<div class="box1-1"></div>/*ここをはずしてます*/
<div class="kaijyo"></div>
</div>
<div class="box2"></div>
<div class="kaijyo"></div>
注目してもらいたいのは、行が変わるごとに、段組を解除しているところ。
これが、段組の中に段組するうえで、とても大切だとおもいます。(最初のうちは)
次は、ボックス2の中に、ボックス2−1,2−2をネストして段組します。
ボックス2内部だけのソースは、以下の通りです。
<div class="box2">
<div class="box2-1"></div>
<div class="box2-2"></div>
<div class="kaijyo"></div>
<div class="box2-2"></div>
<div class="box2-1"></div>/*ここははずしてあります*/
<div class="kaijyo"></div>
</div>
ちょっと、こった段組をしたいのなら、
この段組を解除するボックスを入れ忘れないようにしましょう。
あくまで慣れるまでの間ですけども。