Я пытаюсь создать полноэкранный макет, который занимает 100% области просмотра с липким верхним и нижним колонтитулами, а также прокручиваемые по отдельности столбцы в основной области содержимого.
Я экспериментировал с использованием.h-100 и .flex-grow-1 в разных строках и столбцах, но я не могу заставить его работать.Самое близкое, что я получил, - это добавление h-100 в контейнер и средний ряд, но это отталкивает нижний колонтитул от нижней части экрана.
<body>
<div class="container-fluid h-100">
<div class="row">
<div class="col-12 border">Navbar </div>
</div>
<div class="row">
<div class="col-2 border" style="overflow-y: scroll;">Sidebar </div>
<div class="col-4 border" style="overflow-y: scroll;">Article list </div>
<div class="col-6 border" style="overflow-y: scroll;">Article content </div>
</div>
<div class="row">
<div class="col-12 border">Footer </div>
</div>
</div>
</body>
Я могу заставить его работать только содин столбец, но добавление более 1 столбца нарушает компоновку способом, который я не понимаю.