我希望我的页眉固定在页面顶部,整个内容(包括页脚)可以滚动。如下所示,页眉高度为60像素,将其固定在顶部不是问题。
我想要解决的问题(仅使用CSS)是让滚动条从这60像素以下开始。正如您所看到的,滚动条底部(箭头2)实际上被隐藏/向下移动了。我猜是因为我的有问题的60px。
因此,过程如下图所示:
HTML:
我在CSS中缺少什么?谢谢大家。
// 编辑作为对第一个答案(给John Grey)的回复
在您的评论下面的评论:
我想要解决的问题(仅使用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)的回复
在您的评论下面的评论:
![scrollbar_2](https://istack.dev59.com/ih3Lf.webp)