首页 > 解决方案 > 如何将可滚动列表设置为具有最大大小但在不需要时缩小?

问题描述

我正在处理从数据库中提取数据的详细信息页面。详细信息页面可能包含来自其他两个表的相关数据,这两个表都可能没有或有很多记录要显示。

基本结构如下所示(使用 Bootstrap):

<div class="scrolling">
    <h2>First Group of Records</h2>
    <ul class="list-group">
        <li class="list-group-item">
            Related record details
        </li>
        ...
    </ul>
</div>
<div class="scrolling">
    <h2>Second Group of Records</h2>
    <ul class="list-group">
        <li class="list-group-item">
            Related record details
        </li>
        ...
    </ul>
</div>

该类的 CSSscrolling是:

.scrolling {
    height: 30%;
    overflow-y: scroll
}

这很有效,几乎给了我想要的东西,但是divs如果不需要额外的空间,我希望每个滚动都缩小。如何使用现有的 Bootstrap 功能或额外的 CSS 来做到这一点?

标签: htmlcssbootstrap-4scroll

解决方案


多谷歌搜索解决了这个问题。这似乎按我的意愿工作:

.scrolling {
    height: 30%;
    resize: both;
    overflow-y: scroll;
}

推荐阅读