• ベストアンサー

CSSで(3)段組のページを作りたいのですが

上から3段のページを作りたいと思っています。 ヘッダー ↓ コンテンツ ↓ フッター という形にしたいのです。 ヘッダーとフッターの背景色は同じにして、フレームを使ったように見せたかったのですが、画面いっぱいまで広がってくれず困っています。 フレームを使ったら簡単にできるのですが、CSSでは不可能なのでしょうか? 基本的かもしれませんがよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こういうことでしょうか。(参考URL) 基本ソース。 <div id="header">header</div> <div id="contents">contents</div> <div id="footer">footer</div> *{margin:0px;padding:0px;} html,body {height:100%;min-height:100%;} #header{height:10%;background-color:blue;} #contents{height:80%;background-color:#ccc} #footer {height:10%;background-color:blue;} 親要素(html.body)にheight指定をするのがポイントです。

参考URL:
http://tenderfeel.xsrv.jp/web/test.html
denikin
質問者

お礼

ありがとうごいざいます!わかりました!

関連するQ&A