Установите min-height
в 100vh
из #wrapper
как
#wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
}
И Альпы вам нужно установить margin
из body
в 0
, чтобы избежать прокрутки
body{
margin: 0;
}
Для липкого заголовка в соответствии с требованием OP Пожалуйста, добавьте стили этих тезисов вместе с вышеупомянутым, который я упомянул (я просто убираю высоту, поскольку вы сказали, что заголовок имеет динамический c высота)
#header {
background-color: darkgray;
/* height: 64px; */
position: sticky;
top: 0;
}
Так что Окончательные стили, которые вы должны поместить внутрь demo.css
, как показано ниже
body {
background-color: #444;
margin: 0;}
#wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
}
#header {
background-color: darkgray;
/* height: 64px; */
position: sticky;
top: 0;
}