Я пытаюсь настроить свой HTML-сайт, используя Bootstrap flex.
Мне нужен макет, в котором внутренний div получает полосы прокрутки, а внешний div заполняет остальную часть страницы.
См. Этот пример;
<div class="d-flex align-items-start flex-column" style="height: 100vh;">
<div style="background-color: red" class="ml-5 mr-5 p-2">Flex item 1</div>
<div style="background-color: blue" class="ml-5 mr-5 p-2">Flex item 2</div>
<div style="background-color: firebrick" class="ml-5 mr-5 p-2">Flex item 3</div>
<div style="background-color: hotpink" class="ml-5 mr-5 p-2">Flex item 4</div>
<div style="background-color: brown" class="ml-5 mr-5 p-2">Flex item 5</div>
<div style="background-color: violet" class="ml-5 mr-5 p-2">Flex item 6</div>
<div id="filler" style="background-color: magenta" class="mb-auto ml-5 mr-5 p-2 overflow-auto">
<div style="background-color: darkcyan">
<div>Flex item 7</div>
</div>
<div id="scroller" style="background-color: crimson;" class="overflow-auto">
<div>Flex item 8</div>
<div>Flex item 8</div>
<div>Flex item 8</div>
<div>Flex item 8</div>
<div>Flex item 8</div>
<div>Flex item 8</div>
<div>Flex item 8</div>
<div>Flex item 8</div>
<div>Flex item 8</div>
</div>
</div>
<div style="background-color: green" class="ml-5 mr-5 p-2">Flex item 9</div>
Теперь раскладка работает, как и ожидалось, но полоса прокрутки прикреплена к div "filler", и я хочу, чтобы она была в div "scroller".
Как я могу это исправить?