У меня проблема с раскладкой из двух столбцов (боковая панель + основной контент). Цель состоит в том, чтобы заполнить 100% вертикальное пространство.2 столбца flex layout заполняет 100% окна, но не переполнение окна
В настоящее время он заполняется окном, но если содержимое находится под окном, требующим прокрутки, высота контейнера гибки будет только размером с окно.
См. this jsfiddle. Обратите внимание, как на боковой панели заполняет окно в правом нижнем углу, но при прокрутке она не расширяется для размещения перепускного стекла
HTML:
<div id="page_container">
<div id="page_sidebar"></div>
<div id="page_primary">
</div>
</div>
CSS:
html, body{
height: 100%;
}
#page_container{
display: flex;
width: 100%;
height: 100%;
flex: 1;
}
#page_sidebar{
flex: 0 0 220px;
background-color: #2E3254;
}
#page_primary{
flex: 1;
background-color: #F8F9FA;
}
Пожалуйста, смотрите мой ответ, вы можете получить проблему, если вы просто удалить 'высота: 100%» – geeksal