スタイルシート(CSS)講座 トップ >> レヴェルアップ練習問題 >> <DIV>ボックスをヨコとタテに段組する

<DIV>ボックスをヨコとタテに段組する

さて、レイアウトの第2段階。タテヨコの段組を練習してみましょう。
タテヨコの段組は、<DIV>をタテヨコに段組していこうで解説してますので、
不安な方は、そちらを参考にしてみて下さい。

それでは、 前のページでつくった、ヨコ4つの段組を、
1列下に増やしてみてください。

順番は、
1列目  ボックス1|ボックス2|ボックス1|ボックス2
2列目  ボックス2|ボックス1|ボックス2|ボックス1

となるように、タテヨコの段組を定義してください。

ボックス1
ボックス2
ボックス1
ボックス2
ボックス2
ボックス1
ボックス2
ボックス1






.box1{
   width: 200px;
   height: 100px;
   background-color: #FFCCCC;
   float: left;
}
.box2{
   width: 100px;
   height: 100px;
   background-color: #66CCFF;
   float: left;
}

.kaijyo{
   clear: left;
}

段組するボックス1、2は、特別な変化はありませんが、
タテヨコの段組をするための必需品、段組解除用のボックスを新しく定義してあげる必要があります。

上の、.kaijyoのことです。
ここで、使ってるclear属性は、float属性で定義された回りこみ指定を解除する働きをもってます。
くわしくは、<DIV>をタテヨコに段組していこうで解説しております。

そして、気になるHTMLソース部分はというと、

<BODY>

<div class="box1"> ボックス1</div>
<div class="box2"> ボックス2</div>
<div class="box1"> ボックス1</div>
<div class="box2"> ボックス2</div>
<div class="kaijyo"></div> /*ここで段組を一旦解除してる*/
<div class="box2"> ボックス2</div>
<div class="box1"> ボックス1</div>
<div class="box2"> ボックス2</div>
<div class="box1"> ボックス1</div>
</BODY>

こんなふうになってます。
できましたか?
これができたら、きっとたのしいですよ♪

<< ヨコに4つの段組にチャレンジ!

スタイルシートで市松模様つくってみる? >>

<< スタイルシート(CSS)講座 トップ