我想修复我的页眉:页眉始终位于页面顶部,我的整个内容(包括页脚在内的所有内容)都可以滚动。标题为 60 px 高,如下所示,将其固定在顶部不是问题。
我要解决的问题(仅使用 CSS)是让滚动条从顶部开始低于这 60 个像素。 如您所见,滚动条的底部(2. 箭头)实际上是隐藏/向下移动的。我猜我有问题的 60 像素。所以它是这样的:
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 中缺少什么?多谢你们。
//编辑作为对这里 forst 答案的回复(对 John Grey)
您的评论下方的评论: