レイアウトの作成・調整 (HTML,CSS)

更新日:2005年03月01日

CSS段組2:スタイルシートで作る段組レイアウトの例

HTML+CSSで「段組(マルチカラム)」を作ってみましょう。よくあるレイアウトのサンプルを用意して、その通りに段組を構成する方法をご紹介します。スタイルシートでスマートに段組を作りましょう。

全体のソースと見え方の例

最後に、HTMLとスタイルシートのサンプルソースをまとめて掲載しておきます。 また、見え方のサンプルも用意しましたので、どのように見えるか確認してみて下さい。

HTML部分

<div class="blocka">
   ロゴ
</div>
<div class="blockb">
   案内・検索窓
</div>
<div class="blockc">
   ナビゲーション
</div>
<div class="blockd">
   メニュー
</div>
<div class="blocke">
   本文
</div>
<div class="blockf">
   著作権表示
</div>

スタイルシート部分

<style type="text/css">
div.blocka {
   float: left;
   width: 200px;
}
div.blockc {
   clear: both;
}
div.blockd {
   float: left;
   width: 15%;
}
div.blockf {
   clear: both;
}
</style>

表示例

範囲が分かりやすいように枠線を付加し、ブロックの高さを3文字分(3em)にしています。

(A)ロゴ
200px
(B)案内・検索窓
(C)ナビゲーション
(D)メニュー
15%
(E)本文
(F)著作権表示

おわり……ではなく...

今回は、スタイルシートで段組を作成する例をご紹介致しました。
基本的には、最初の記事「スタイルシートだけで段組を作る」でご紹介した方法の組み合わせで実現できることがお分かり頂けたと思います。

実は、今回ご紹介した方法だけでは、D段とE段の長さ(高さ)が異なる場合に、うまくいかない問題が起こる可能性があります。
その対策は、次の記事「隣の段が下に回り込むのを防ぐ」でご紹介していますので、こちらも合わせてご参照下さい。

その他のレイアウトについても、今後ご紹介していきたいと思います。
ぜひ、ご活用下さい。

【関連記事】

1 2 3 4
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…

続きを読む

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気ホームページ作成ランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?