我在使用 CSS 中的列时遇到了一些问题。我想设置column-count: 6;
,但结果只有 5 列。对于 <=5 的值,它似乎工作正常,但是当我尝试设置更高的值时,它会产生奇怪的结果。列数不匹配。
.columns {
column-count: 6;
}
.columns__item {
display: inline-block;
background: #fff;
width: 100%;
padding: 5px;
margin-bottom: 10px;
}
<ul class="columns">
<li class="columns__item">Item 1</li>
<li class="columns__item">Item 2</li>
<li class="columns__item">Item 3</li>
<li class="columns__item">Item 4</li>
<li class="columns__item">Item 5</li>
<li class="columns__item">Item 6</li>
<li class="columns__item">Item 7</li>
<li class="columns__item">Item 8</li>
<li class="columns__item">Item 9</li>
<li class="columns__item">Item 10</li>
<li class="columns__item">Item 11</li>
<li class="columns__item">Item 12</li>
<li class="columns__item">Item 13</li>
<li class="columns__item">Item 14</li>
</ul>
这是小提琴:https ://jsfiddle.net/btqxd20r/1/ 。我正在 Chrome 中测试它。