为什么 column-count 打破 bootstrap?

Why does column-count break bootstrap?

我想将此布局与 bootstrap 合并:

https://jsfiddle.net/clankill3r/j9hj8rw8/

(这里的列平衡得很好,没有间隙,这是我用 bootstrap 做不到的(也许有可能,如果可以,请告诉我)。

现在的问题是,我一开始使用 column-count,布局似乎就坏了。

.foo {
  -webkit-column-count: 3; Chrome, Safari, Opera
  -moz-column-count: 3; Firefox
  column-count: 3;
}

(检查图像的右侧)

为什么会这样?

https://jsfiddle.net/clankill3r/t528eozd/4/

尝试将以下内容添加到 .foo,在列计数规则之后。

.foo {
  …
  display: inline-block;
}

您必须以移动尺寸指定列宽。您有 content col-lg-8 class,因此您可以添加 col-xs-12 class。

<div class="content col-xs-12 col-lg-8">
    <div class="foo">
    [...]
    </div>
</div>

JSFiddle