我有一个名为.wrap
的单个
,其中放置了项。不知道有多少个项目(
.thing
)应该排成四列(堆叠在彼此上方)。<div class="wrap">
<div class="thing"> thing1 </div>
<div class="thing"> thing2 </div>
...
</div>
需要均匀分配列,以确保没有空的列。这可以使用以下方法轻松实现:
.wrap {
column-count: 4;
column-fill: balance;
}
然而,我相信column-fill
只能在Firefox中使用。
是否有另一种CSS方法可以在所有最新版本的浏览器中实现此布局? 具体来说,flexbox能否在这里发挥作用?
请注意,我无法添加额外的div作为列,并且不需要JS解决方案。
这是一个示例,除了均匀分布之外具有所需的布局→ http://jsfiddle.net/bpdtkmmt/
.thing
的宽度或间隔来填充空白空间吗? - Narek-T