8

我正在使用该column-count属性来设置一个页面,该页面在三列中有多个 div,这在大屏幕上看起来很棒。每个 div 都有一个固定的宽度,比如 500 像素(包含图像)。

然而,当在较小的屏幕上工作时,浏览器会尝试将原始 \three 列中的内容强制转换为两列。当内容开始重叠时,是否有首选的最佳方法让内容转到两列?

4

2 回答 2

13

如果您使用该column-width属性,而不是column-count,浏览器将根据需要自动调整列数以填充可用空间。

http://codepen.io/cimmanon/pen/CcGlE

.foo {
    columns: 500px; // shorthand, prefixes may be necessary
}
于 2013-10-08T17:26:11.367 回答
2
@media (max-width: 500px) {
  .your element selector here {
 -webkit-column-count: 2;
  -moz-column-count:    2;
  column-count:         2;

  }
}
于 2013-10-08T17:27:29.010 回答