gpt4 book ai didi

html - 使用列数 (CSS/HTML) 时滚动条错误

转载 作者:可可西里 更新时间:2023-11-01 13:44:50 25 4
gpt4 key购买 nike

当使用column-count: 2时,如果有溢出,我想出现一个垂直的滚动条,但是却出现了一个水平的。如果没有列数,垂直滚动条会按预期出现。如何使用 column-count: 2 并显示垂直滚动条?

.searchCriteriaPanel {
border-radius: 0 0 5px 5px;
width: 300px;
height: 200px;
background-color: lightgrey;
padding: 10px;
overflow-y: auto;
column-count: 2;
}

<div id="MarketContent" class="searchCriteriaPanel">
<label><input type="checkbox">one</label><br />
<label><input type="checkbox">two</label><br />
<label><input type="checkbox">three</label><br />
<label><input type="checkbox">four</label><br />
<label><input type="checkbox">five</label><br />
<label><input type="checkbox">six</label><br />
<label><input type="checkbox">seven</label><br />
<label><input type="checkbox">eight</label><br />
<label><input type="checkbox">nine</label><br />
<label><input type="checkbox">ten</label><br />
<label><input type="checkbox">eleven</label><br />
<label><input type="checkbox">twelve</label><br />
<label><input type="checkbox">thirteen</label><br />
<label><input type="checkbox">fourteen</label><br />
<label><input type="checkbox">fifteen</label><br />
<label><input type="checkbox">sixteen</label><br />
<label><input type="checkbox">seventeen</label><br />
<label><input type="checkbox">eighteen</label><br />
<label><input type="checkbox">nineteen</label><br />
<label><input type="checkbox">twenty</label><br />
<label><input type="checkbox">twentyone</label><br />
<label><input type="checkbox">twentytwo</label>
</div>

JS-Fiddle

最佳答案

出现该行为的原因是您使用固定 宽度高度 限制该元素的大小。为了得到你期望的结果,在它周围放置一个包装器元素并将宽度和高度设置移动到这个包装器。然后你会得到想要的 scolling 行为:

.wrapper {
width: 300px;
height: 200px;
overflow: auto;
}
.searchCriteriaPanel {
border-radius: 0 0 5px 5px;
background-color: lightgrey;
padding: 10px;
column-count: 2;
}

fiddle 中的完整解决方案:https://jsfiddle.net/jgLxc2fu/3/

关于html - 使用列数 (CSS/HTML) 时滚动条错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46354250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com