У меня есть карта bootstrap с верхним и нижним колонтитулами и списком между ними. Я хочу, чтобы верхний и нижний колонтитулы были зафиксированы, а средняя часть была отрегулирована по высоте окна (тела), чтобы средняя часть могла иметь полосу прокрутки, если содержимое больше, чем тело страницы. Я мог сделать это только с фиксированной высотой в элементе ul, но я хочу, чтобы он покрывал высоту тела.
<div class="card">
<div class="card-header">
Header title
</div>
<ul class="list-group list-group-flush" style="overflow-y: auto; height: 500px;">
<li class="list-group-item list-group-item-action"> one </li>
<li class="list-group-item list-group-item-action"> two </li>
...
<li class="list-group-item list-group-item-action"> n </li>
</ul>
<div class="card-footer">
Footer
</div>
</div>