@Anikav

Как задать высоту дочернего блока на высоту родителя, который растянут на высоту экрана?

Здравствуйте.

Есть задача: сделать верстку секциями, размер секции должен быть минимум в высоту окна браузера. Если контента больше, то секция может растянуться по высоте контента на сколько нужно. В секции должен быть дочерний блок, который тоже должен быть растянут на высоту родителя.

Делаю указывая min-height: 100vh для секции и height: 100% для дочернего блока. Дочерний блок не растягивается на высоту секции. Если использовать хак с height: 1px для секции, то дочерний блок растягивается, но в случае, если контента в секции больше, чем на 1 экран, он вываливается из нее.

Пример на jsfiddle
  • Вопрос задан
  • 692 просмотра
Пригласить эксперта
Ответы на вопрос 2
dimovich85
@dimovich85 Куратор тега CSS
https://u-academy.net/
.section{
position: relative;
}
.wrapper{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right:0;
}
Ответ написан
@cssfish
Плохое знание основ - причина больших бед
если бы это было можно сделать вменяемым путем, никто не сочинял бы мануалов про то как сделать колонки одинаковой высоты.

используйте флексы, тут они как раз в тему.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы