float2カラム(右)のサンプルソース

Loading

スポンサードリンク

【1】全体を囲む枠組を作成

  1. 全体を囲む大外枠を【id名/#wrapper】としました。
  2. 全体の幅を【800px】で固定してます。
  3. 画面の中央に寄せる為にマージンを{ margin: 0 auto; }と指定します。
  4. (注)中央寄せにする場合、古いブラウザへの対応でスタイルシートで【body】の指定を【text-align:center;】として下さい。
  5. なぜ【#wrapper】で囲むのか?中央に一括配置する為です。

CSS

/*-------------------------wrapperの指定*/ 
#wrapper {
  text-align: left;
  width: 800px;
  margin: 0 auto;
  padding: 0;
}

HTML

name="code" class="html"<div id="wrapper"></div>

上記指定が完了したら、HTMLの<div id="wrapper"></div>の中にボックス【div】を4つ入力します。

<div id="wrapper">
<div></div>
<div></div>
<div></div>
<div></div>
</div><!-- end #wrapper -->

【2】ヘッダー部分

  1. ヘッダー部分を【id名/#header】としました。
  2. 【#wrapper】で全体の幅を【800px】と固定したので、特に【#header】の幅指定はしません。
  3. 高さだけ【160px】としました。

CSS

/*-------------------------headerの指定*/ 
#header {
  height: 160px;
  margin: 0;
  padding: 0;
}

HTML

<div id="wrapper">
<div id="header"> </div>
<div></div>
<div></div>
<div></div>
</div><!-- end #wrapper -->

段組解説図

【3】コンテンツ部分

  1. コンテンツ部分を【id名/#contents】としました。
  2. 幅を【600px】で指定します。
  3. 【float】で{ float: left; }を指定します。(左側へ配置)

CSS

/*-------------------------contentsの指定*/
#contents {
  width: 600px;
  float: left;
  margin: 0;
  padding: 0;
}

HTML

<div id="wrapper">
<div id="header"> </div>
<div id="contents"> </div>
<div></div>
<div></div>
</div><!-- end #wrapper -->

段組解説図

【4】サイドバー部分

  1. 右サイドバー部分を【id名/#right-sidebar】としました。
  2. 幅を【180px】指定します。
  3. 【float】で{ float: right; }を指定します。(右側へ配置)

CSS

/*-------------------------sidebarの指定*/
#right-sidebar {
  width: 180px;
  float: right;
  margin: 0;
  padding: 0;
}

HTML

<div id="wrapper">
<div id="header"> </div>
<div id="contents"> </div>
<div id="left_sidebar"> </div>
<div></div>
</div><!-- end #wrapper -->

段組解説図

【5】フッター部分

  1. フッター部分を【id名/#footer】としました。
  2. 【#wrapper】で全体の幅を【800px】と固定したので、特に【#footer】の幅指定はしません。
  3. 著作権表示部分(copyright)になるので、文字の中央寄せを指定しておきます。
  4. 回り込み指定【float】の解除{ clear: both; }を指定します。

CSS

/*-------------------------footerの指定*/
#footer {
  text-align: center;
  clear: both;
  margin: 0;
  padding: 0.5em 0;
}

HTML

<div id="wrapper">
<div id="header"> </div>
<div id="contents"> </div>
<div id="left_sidebar"> </div>
<div id="footer"> </div>
</div><!-- end #wrapper -->

段組解説図

以上で完成です。

スポンサードリンク