【发布时间】:2018-03-06 20:40:41
【问题描述】:
我正在尝试使用column-count css 属性在 4 列中呈现 divs。
但是当列包装器中有 3n 个项目(3、6、9...)时,只有三列被填充,第四列是空的!
CSS:
.columns {
-webkit-column-count: 4; /* Chrome, Safari, Opera */
-moz-column-count: 4; /* Firefox */
column-count: 4;
}
.item {
display: inline-block;
widtth: 100%;
border: 1px solid red;
}
HTML:
<div class="columns">
<div class="item">Lorem ipsum dolor sit amet 1</div><div class="item">Lorem ipsum dolor sit amet 2</div><div class="item">Lorem ipsum dolor sit amet 3</div>
<div class="item">Lorem ipsum dolor sit amet 4</div><div class="item">Lorem ipsum dolor sit amet 5</div><div class="item">Lorem ipsum dolor sit amet 6</div>
<div class="item">Lorem ipsum dolor sit amet 7</div><div class="item">Lorem ipsum dolor sit amet 8</div><div class="item">Lorem ipsum dolor sit amet 8</div>
</div>
这是JSFiddle。
如何获取所有 4 列中的元素?
【问题讨论】:
标签: css multiple-columns css-multicolumn-layout