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