(01) ここからは3段組みのレイアウトを設定する方法を学習します。空のCSSファイル「lay01.css」を作成してください。また「index.htm」にリンクしてください。全体の幅「880px」、中央部「540px」、左右のメニュー(公園メニュー+お知らせ)を「160px」にする予定です。
<link rel="stylesheet" type="text/css" href="nor.css" /> <link rel="stylesheet" type="text/css" href="str.css" /> <link rel="stylesheet" type="text/css" href="lay01.css" />
(02) 3段組みにする場合、まず上の2セクションを2段組みにする設定をします。全体の幅を決め、上部2セクションにfloatの設定をします。「lay01.css」に以下のように追加しましょう。最後のセクションがおかしい位置に入りますが気にしません。
div.secall{
width:880px;
margin:auto;
border:1px solid #9966FF;
}
div.seccontent{
width:540px;
float:right;
}
div.secsubmenu01{
width:160px;
float:left;
}
(ウィンドウサイズ:1024px)

(03) 次に2段組みにした部分を1まとめにし、そこと最後のセクション(お知らせ)をさらに2段組みにするのです。floatの設定をした中央セクションと左のセクションを
<div class=”wrap01″>でまとめましょう。
<body> ~略~ <div class="main"> <div class="wrap01"> <div class="seccontent"> ~略~ </div> <!--secsubmenu01の閉じタグ--> </div> <!--wrap01の閉じタグ--> <div class="secsubmenu02"> ~略~ </body>
(04) 2段組みをまとめている<div class=”wrap01″>を左に、
<div class=”secsubmenu02″>を右にfloatさせましょう。「str.css」に追加します。なお、フッターセクションにはfloatの解除設定を済ませてあります。
div.wrap01{
width:710px;
float:left;
}
div.secsubmenu02{
float:right;
width:160px;
}
