2007-09-19

CSSについてしつもんしつもん

<div id="header"></>
<div id="content">
 <div class="side"></>
 <div id="main"></>
 <div class="side"></>
</>
<div id="footer"></>

こんな感じなんですが、#contentにmargin-bottomをつけたり、#footerにmargin-topをつけたのでは、コンテンツ部とフッター部の間にマージンが空きません。

ですが、#contentの内包するそれぞれのカラムmargin-bottomを設定すると、ちゃんと余白が形成されます。

#contentなしでそれぞれのカラムに設定しても、反映されません。

これなんで?

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん