Я хочу, чтобы мой заголовок исправлен: заголовок всегда находится в верхней части страницы, и весь контент (включая нижний колонтитул) можно прокручивать. Заголовок имеет высоту 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? Спасибо, ребята.
// Изменить как ответ на форст-ответ здесь (Джон Грей)
Комментарий ниже вашего комментария: