gpt4 book ai didi

html - 如果列表项超出容器的高度,如何将它们移动到新列?

转载 作者:太空狗 更新时间:2023-10-29 14:01:31 25 4
gpt4 key购买 nike

我有一个列表,我想从中构建两列。该列表中可以包含可变数量的元素,但最多。共 8 个

我总是希望第一列有 4 个元素。我已经尝试过 column-count: 2 但这在奇数上不起作用,因为第一行必须包含 4 个元素。

.container {
border: 1px solid red;
width: 300px;
height: 90px;
}
<div class="container">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>

最佳答案

您可以使用 Flexbox 执行此操作:

ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
flex-wrap: wrap;
width: 300px;
height: 200px;
}
li {
height: 25%;
}
<div class="container">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
</div>

关于html - 如果列表项超出容器的高度,如何将它们移动到新列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41959051/

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