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