-
Свойство CSS
min-height
:
Вы можете применить свойствоmin-height: 100vh;
к элементу контейнера. При этом минимальная высота элемента устанавливается равной 100 % высоты области просмотра, гарантируя, что он займет как минимум всю высоту экрана. -
Flexbox:
Если вы используете flexbox для макета, вы можете установить для элемента контейнераdisplay: flex;
иflex-direction: columns;
. Затем применитеflex-grow: 1;
к элементу контента, что заставит его расшириться, чтобы заполнить оставшееся вертикальное пространство. -
JavaScript:
Вы можете использовать JavaScript для динамического расчета и установки высоты элемента контейнера на основе высоты экрана. Этого можно добиться, обратившись к свойствуwindow.innerHeight
и применив вычисленное значение к свойствуstyle.height
контейнера.