3カラムのリキッドレイアウト(Three percentage columns)。
仕事で組む必要があったので、ついでにメモ。
*下記CSSソース以外にもreset.cssを併用するのが前提
CSSをDisableにすると、#header(ヘッダ) #content(中央メインカラム) #navigation(左ナヴィゲーション) #extra(右エクストラ) #footer(フッタ)の順に表示。
同様のサンプルでたまにある「中央カラムの内容が左右のカラムよりも少ない場合」の表示崩れもなく安心。
CSS(初期化用のreset.cssも併用すること)
#header{
background-color: #ccc;
}
#wrapper{
float: left;
width: 100%;
background-color: #eee;
}
#content{
margin: 0 25%;
background-color: #e5e5e5;
}
#navigation{
float: left;
width: 25%;
margin-left: -100%;
background-color: #bebebe;
}
#extra{
float: left;
width: 25%;
margin-left: -25%;
}
#footer{
clear: left;
width: 100%;
background-color: #999;
}
XHTML
<div id="container"> <div id="header"> #header <!-- /header --></div> <div id="wrapper"> <div id="content"> #content / center <!-- /content --></div> <!-- /wrapper --></div> <div id="navigation"> #navigation / left <!-- /navigation --></div> <div id="extra"> #extra / right <!-- /extra --></div> <div id="footer"> #footer <!-- /footer --></div> <!-- /container --></div>
実行サンプル
お世話になったのはLayout Galaというサイトさんです。ありがとうございました。
- 新しい: htmlとbodyの初期化
- 古い: mouseのrolloverで要素が出現するjs
コメント:0
トラックバック:0
- この記事のトラックバック URL
- http://showzine.info/blog/2009/01/3%e3%82%ab%e3%83%a9%e3%83%a0%e3%83%aa%e3%82%ad%e3%83%83%e3%83%89%e3%83%ac%e3%82%a4%e3%82%a2%e3%82%a6%e3%83%88.html/trackback
- トラックバックの送信元リスト
- 3カラムリキッドレイアウト - SHOWJIN*BLOG より