#main を 100% にしたいが、 #upper の影響を受けないようにしたい - 39px 押し下げて、ページをスクロール可能にする。オーバーフロー: 下部にあるコンテンツを表示する必要があるため、body に非表示にすることはできません。これを修正するにはどうすればよいですか? スティッキーフッターに似たものですか?私はそれを理解していないようです。
<body>
<div id="upper"></div>
<div id="main">
<div id="box"></div>
</div>
</body>
html, body {
margin: 0;
padding: 0;
min-height: 100%;
height: 100%;
}
#upper {
height: 39px;
width: 100%;
background: #212121;
}
#main {
display: block;
width: 100%;
min-height: 100%;
margin: 0 auto;
background: blue;
}