Как сделать, что высота DIV подстраивалась по высоту экрана?

Здравствуйте. Как сделать так, чтобы высота DIV, подстраивалась под размер экрана. Сталкивался с проблемой просто DIV на разных экранах, на одном он больше по высоте, на другом меньше.
  • Вопрос задан
  • 2806 просмотров
Решения вопроса 1
Ronnie_Gardocki
@Ronnie_Gardocki
Я у мамы фронтендщик.
1) Viewport единицы. В данном случае 100vh. Поддержка вот такая caniuse.com/#search=viewport
2) Если ваш див не находится где то глубоко в разметке, а лежит прямо в body (или глобальном контейнере), то можно сделать вот так:
html, body {
  height: 100%;
}
.container { // если имеется
  height: 100%;
}
.block {
  height: 100%;
}

Так как мы не задаем overflow: hidden для body или контейнера, то с ними ничего плохого не произойдет, контент по прежнему будет адекватно отображаться и скроллится.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы