【发布时间】:2017-01-17 08:26:10
【问题描述】:
我需要按特定顺序在列中显示列表项。
例如,我有这样的代码:
<div style="height:400px;">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
</div>
我想将它显示在 三个 列中,如下所示:
1 5
2 6
3
4
或者什么时候会有更多的元素:
1 5 9
2 6 10
3 7 11
4 8
column-count + column-width 将不起作用,因为它尝试显示水平填充的列表,我需要以垂直顺序显示它(如果没有第二列或第三列,它就打开)。
有解决办法吗?
【问题讨论】:
标签: css html-lists multiple-columns