3カラムレイアウト − 2:1の枠を作る

事前に決めた幅に従い、まずは2カラムを作る



CSSレイアウト実践講座


3カラムレイアウト − 2:1の枠を作る


事前に決めた幅に従い、まずは2カラムレイアウトを作ります。ここではセンター・左・右の順にHTMLを記載する例に従い説明します。

まず左に寄せる枠から。ここには後でセンタースペースと左サイドバーが入ることになりますので、この2つの枠と中間の余白を足した幅を設定します。左160px、センター430px、余白10pxを合計すると、左に寄せる枠の幅は500pxになります。

右に寄せる枠は当初の予定通り120pxを指定します。

HTMLの記述
<div id="outline">
<div class="header">
タイトルなど
</div><!-- end header --> 

<div class="outline-marign">

<div class="center-left">
ここをさらに2段組に
</div><!-- end main -->

<div class="right">
右サイド
</div><!-- end right -->

<div class="c-both"><br></div>

</div><!-- end outline-marign -->

<div class="footer">
コピーライトなど
</div><!-- end footer --> 

</div><!-- end outline -->
CSSの記述
body { text-align:center; }
#outline {
 width:750px;
 text-align:left;
 margin:0 auto;
 }
.outline-margin { margin:0 10px; }
.center-left { float:left; width:500px; }
.right { float:right; width:120px; }
.c-both { clear:both; }


ブラウザ上の表示
(分かりやすくするため、高さ、色、枠線をつけています)

3カラムレイアウトの内枠


ついつい忘れがちになる回り込みの解除指定ですが、崩れの原因となりますので必ず設置しましょう。




Copyright 2005-2008 CSSレイアウト実践講座 All Rights Reserved. Since 2005.8.19.
[SEO対策用検索エンジン]UKALINKS