2カラムレイアウト − サイドバーの枠を作る

メインの幅との合計値が外枠の幅を超えないよう注意して幅を設定



CSSレイアウト実践講座


2カラムレイアウト − サイドバーの枠を作る


メインスペース枠の作成と同様に、サイドバーの枠を作成します。

こちらも枠の幅を決めるわけですが、この際、メインスペースとサイドバーの幅の合計値が外枠の幅を超えないように注意してください。また、寄せる方向はメインスペースとは逆の方向になります。下の例ではサイドバーを左250pxで指定した場合について説明します。

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

<div class="outline-marign">

<div class="main">
メインスペース
</div><!-- end main -->

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

</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; }
.main { width:450px; float:right; }
.side { width:250px; float:left; }


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

サイドバーの枠を作る


メインスペースの幅、サイドバーの幅、左右の余白を全て合計すると740pxとなり、外枠の幅750pxに10px足りない状態になりますが、この10pxはメインとサイドの間の余白となります。

ウェブデザインをする上で、余白はとても重要で、左右中間の余白を揃えることでサイトがキレイに整理されて見えます。この余白を確保するため、「メイン+サイド+左右余白+中間余白=外枠の幅」となるよう、それぞれの幅を決めていきましょう。
例:外枠700px=メイン510px+サイド160px+左右中間余白計30px
例:外枠750px=メイン440px+サイド250px+左右中間余白計60px などなど









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