<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なしでそれぞれのカラムに設定しても、反映されません。
これなんで?