Есть много похожих вопросов, я рассмотрел все из них, но ни один не решил мою проблему.
Предпосылки:
У меня есть макет flexbox с flex column
инижний элемент flex, заполняющий оставшуюся часть высоты страницы.Flex-элемент растягивается до остальной части страницы на flex 1
.
Цель:
Мне нужна моя сетка (с ее дочерними элементами) внутри этого flex-элемента для расширенияк высоте flex-элемента.
Проблема:
Оболочка html имеет только набор min-height 100vh
.Это делает сетку растянутой к элементу flex, но не к его дочерним элементам!
Единственное решение, которое я могу найти, - это также установить height 100vh
в оболочке html, но я не хочу этого делать.Можно ли как-то решить мою проблему, не задав height
?
См. Здесь код: https://codepen.io/mesqueeb/pen/aGeKjm
Смотрите анимированный GIF здесь, чтобы показать, что я имею в виду: