ヘッダーの後に残った画面の残りを「埋める」には、コンテンツ div が必要です。ラッパーのパディングとマージンを維持したいと思います。コンテンツ div がラッパーで視覚的にネストされなくなるため、絶対位置の使用は機能しません。(ヘッダー div は、絶対に必要な場合は固定の高さにすることができますが、動的にすることをお勧めします。) どうもありがとう。
* {
margin:0px;
padding:0px;
}
html,
body {
height: 100%;
}
#wrapper {
background-color:#eee;
margin:20px; padding:20px;
border: solid 1px #333;
}
#header {
}
#content {
background-color:red;
}
.
<body>
<div id="wrapper">
<div id="header">header</div>
<div id="content">content</div>
</div>
</body>
ここでフィドル: http://jsfiddle.net/jHLhK/