これは生産上の問題ではなく、私が遭遇して疑問に思っていることです。親 div に境界線を追加しない限り、内部 div のマージンは親 div の背景色になりません。したがって、ヘッダー div に境界線を追加しない限り、innerDiv のマージンはヘッダー div の背景を取得しません。
<div id="container">
<div id="header">
<div id="innerDiv">Title</div>
</div>
<div id="content" >
<button>Remove Border</button>
</div>
<div id="footer" >
footer
</div>
</div>
このフィドルは、うまくいけば私の質問を示しています。 http://jsfiddle.net/eTq2P/6/
親divに境界線が追加されない限り、マージンが親divの背景色にならないのはなぜだろうか。親divの中にマージンが含まれることを期待していました。