ヘッダーを修正したい: ヘッダーは常にページの上部にあり、コンテンツ全体 (フッターを含むすべて) をスクロールできます。以下に示すように、ヘッダーの高さは 60 ピクセルであり、上部に固定しても問題ありません。
私が解決したい問題 (CSS のみを使用) は、スクロールバーを上から 60 ピクセルより下に配置することです。 ご覧のとおり、スクロールバーの下部 (2. 矢印) は実際には非表示/下に移動しています。問題のある60pxで推測します。したがって、次のようになります。
HTML:
<!DOCTYPE html>
<head>
...
</head>
<body>
<header>
...
</header>
<div id="content">
...
</div>
</body>
</html>
CSS:
html, body {
height: 100%;
}
body {
background: #d0d0d0;
overflow-y: hidden;
}
header {
background: #fff;
height: 60px;
width: 100%;
position: fixed;
top: 0;
}
#content {
margin-top: 60px;
height: 100%;
width: 100%;
overflow-y: scroll;
}
私のCSSには何が欠けていますか? みんなありがとう。
//ここで最初の回答への返信として編集します(John Greyへ)
あなたのコメントの下にコメント: