【发布时间】:2019-06-03 06:17:20
【问题描述】:
我正在尝试使用 Bootstrap flex 设置我的 HTML 网站。 我想要一个布局,其中内部 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“填充器”,我希望它在 div“滚动器”上。
我该如何解决这个问题?
【问题讨论】:
-
请发布足够的代码来重现问题。
标签: html twitter-bootstrap css flexbox