column-count
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
column-count CSS 属性将一个元素的内容分成指定数量的列。
尝试一下
语法
css
/* 关键字值 */
column-count: auto;
/* <integer> 值 */
column-count: 3;
/* 全局值 */
column-count: inherit;
column-count: initial;
column-count: revert;
column-count: revert-layer;
column-count: unset;
取值
auto-
用来表示列的数量由其他 CSS 属性指定,例如
column-width。 <integer>-
是个严格的正整型
<integer>,用来描述元素内容被划分的理想列数。假如column-width也被设置为非零值,此参数仅表示所允许的最大列数。
形式定义
形式语法
column-count =
auto |
<integer [1,∞]>
例子
将段落拆分为三列
HTML
html
<p class="content-box">
这是一段使用了 CSS <code>column-count</code>
属性分割成三列的文字。文字平均分布在各列中,这是最后一段内容。
</p>
CSS
css
.content-box {
column-count: 3;
}
结果
规范
| Specification |
|---|
| CSS Multi-column Layout Module Level 1 # cc |
浏览器兼容性
BCD tables only load in the browser
参见
column-width、columns简写属性column-rule-color、column-rule-style、column-rule-width、column-rule简写属性- 多列布局(学习多列布局属性)
- 多列式布局的基础概念