関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
レイアウトの作成・調整 (HTML,CSS)
更新日:2005年03月01日
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)にしています。
今回は、スタイルシートで段組を作成する例をご紹介致しました。
基本的には、最初の記事「スタイルシートだけで段組を作る」でご紹介した方法の組み合わせで実現できることがお分かり頂けたと思います。
実は、今回ご紹介した方法だけでは、D段とE段の長さ(高さ)が異なる場合に、うまくいかない問題が起こる可能性があります。
その対策は、次の記事「隣の段が下に回り込むのを防ぐ」でご紹介していますので、こちらも合わせてご参照下さい。
その他のレイアウトについても、今後ご紹介していきたいと思います。
ぜひ、ご活用下さい。
【関連記事】
関連キーワード[PR]
人気ホームページ作成ランキング
Powered by 価格.com
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
関連キーワード[PR]