column-span

Avatar of Katy DeCorah
Katy DeCorah

DigitalOcean 为您旅程的各个阶段提供云产品。 立即开始使用 价值 200 美元的免费积分!

在多列布局中,您可以使用 column-span 使元素跨越列。

h2 {
 -webkit-column-span: all;
         column-span: all;
}

column-span 分配给多列布局内的元素,使其成为跨越元素。 多列布局将从下一个非跨越元素处继续。

column-span 的值可以是 allnone

将元素设置为 column-span: all 以使其跨越列。

该属性的值 none 是跨越元素的终止开关。 当使用媒体查询时,您可能会使用它来告诉跨越元素停止跨越。

查看 CodePen 上的 CSS-Tricks (@css-tricks) 编写的 column-span 示例

相关属性

附加资源

浏览器支持

Firefox 不支持此 column-span,但有一些 有趣的解决方法

以下是多列布局的总体支持情况

这些浏览器支持数据来自 Caniuse,其中包含更多详细信息。 数字表示浏览器在该版本及其以上版本中支持该功能。

桌面

ChromeFirefoxIEEdgeSafari
130132101210

移动设备/平板电脑

Android ChromeAndroid FirefoxAndroidiOS Safari
12712712710.0-10.2

不要忘记您的前缀!