Почему нет div, который имеет стиль отображения: flex или height: автоматически расширять div до нижней части страницы? Особенно, если родительские divs установлены на высоту: 100%?Дисплей: гибкий или высота: авто не работает
я обеспечиваю очень конкретный пример, чтобы продемонстрировать это:
http://jsfiddle.net/p1fxh128/1/
<div style="height:100vh">
<section style="height:100vh">
Welcome...red div below should fill entire container
<section style="display:flex; flex-direction: column; background:red; height: auto">
<header>
Red Header Here...
</header>
<div>
Red Body here...
</div>
<footer>
Red Footer here...
</footer>
</section>
Random stuff below should still be displayed
</section>
</div>
Обратите внимание на красный DIV в этом примере. Почему он не заполняет сетку вертикально?
возможно дубликат [Dislay прогибается и авто высоты (100%) внутри] (http://stackoverflow.com/questions/24701109/dislay-flex-and-auto-height- 100-in) –
использовать css 'height: 100vh;' на элемент. –
не является дубликатом этого, так как тот указывает, что он работает в других браузерах, но мой пример загрузки не работает в других браузерах ... –