【发布时间】:2021-01-26 01:30:44
【问题描述】:
屏幕截图中的列表组现在可以滚动 - 完美,但我希望它们占据剩余页面高度的 100%。我尝试了 100vh - 由于页面上的其他组件而没有运气。 100% 高度忽略滚动并列出整个页面滚动的所有内容。调整 'vh' 以获得正确的值让我接近了,但重新调整大小让它稍微偏离了一点。
我想我可能需要使用 flexbox 使列表组填充页面的其余部分,但到目前为止我还没有成功。
https://jsfiddle.net/aq9Laaew/128800/
<body>
<style>
.list-group {
height: 70vh;
overflow-y: scroll;
}
</style>
<main role="main" class="container-fluid">
<div class="row" style="font-size: 10pt;">
<div class="col-sm">
<div class="card">
<div class="card-header">
<strong>Notices</strong>
</div>
<ul class="list-group list-group-flush">
@foreach($notices as $notice)
<li class="list-group-item">
{{ $notice['body'] }}<br/>
<small class="text-muted float-right">{{ $notice['datetime'] }} by {{ $notice['user_id'] }}</small>
</li>
@endforeach
</ul>
</div>
</div>
// ADDITIONAL COL-SM'S
</main>
【问题讨论】:
-
什么版本的引导程序?你能添加一个工作的 sn-p 或小提琴
-
Bootstrap 4 - 添加了小提琴
-
您希望
Notices可以滚动吗?而页面不是? -
通知(标题)应该保持原样,但列表组应该滚动。列表组滚动,但我不希望页面滚动。
标签: html css twitter-bootstrap bootstrap-4