- column-count属性指定某个元素应分为的列数。
column-count: number|auto; 值 说明 number 列的最佳数目将其中的元素的内容无法流出 auto 列数将取决于其他属性,例如:"column-width" 把div元素中的文本划分成三列: div{ column-count:3; -moz-column-count:3; /* Firefox */ -webkit-column-count:3; /* Safari and Chrome */ }
。
-
column-fill属性指定如何填充列。
column-fill: balance|auto; 值 说明 balance 列长短平衡。浏览器应尽量减少改变列的长度 auto 列顺序填充,他们将有不同的长度
-
column-gap的属性指定的列之间的差距。
注意: 如果指定了列之间的距离规则,它会取平均值。 column-gap: length|normal; 值 描述 length 一个指定的长度,将设置列之间的差距 normal 指定一个列之间的普通差距。 W3C建议1EM值
-
column-rule属性是一个速记属性设置所有column-rule-*属性。column-rule属性设置列之间的宽度,样式和颜色。
column-rule: column-rule-width column-rule-style column-rule-color; 值 说明 column-rule-width 设置列中之间的宽度规则 column-rule-style 设置列中之间的样式规则 column-rule-color 设置列中之间的颜色规则 指定列之间的规则:宽度,样式和颜色: div{ column-rule:3px outset #ff00ff; -moz-column-rule:3px outset #ff00ff; /* Firefox */ -webkit-column-rule:3px outset #ff00ff; /* Safari and Chrome */ }
-
column-rule-style属性指定列之间的样式规则。
column-rule-style: none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset; 值 描述 none 定义没有规则。 hidden 定义隐藏规则。 dotted 定义点状规则。 dashed 定义虚线规则。 solid 定义实线规则。 double 定义双线规则。 groove 定义 3D grooved 规则。该效果取决于宽度和颜色值。 ridge 定义 3D ridged 规则。该效果取决于宽度和颜色值。 inset 定义 3D inset 规则。该效果取决于宽度和颜色值。 outset 定义 3D outset 规则。该效果取决于宽度和颜色值。
-
column-rule-width属性指定列之间的宽度规则。
column-rule-width: thin|medium|thick|length; 值 说明 thin 指定一个细边框的规则 medium 定义一个中等边框规则 thick 指定一个粗边框的规则 length 指定宽度的规则
-
column-span属性指定某个元素应该跨越多少列。
column-span: 1|all; 值 描述 1 元素应跨越一列 all 该元素应该跨越所有列 设置h2中的所有span元素 h2{ column-span:all; -webkit-column-span:all; /* Safari and Chrome */ }
-
column-width属性指定列的宽度。
column-width: auto|length; 值 描述 auto 浏览器将决定列的宽度 length 指定列宽的长度
-
Columns属性是一个速记属性设置列宽和列数。
columns: column-width column-count; 值 描述 column-width 列的宽度 column-count 列数 指定列的宽度和数量: div{ columns:100px 3; -webkit-columns:100px 3; /* Safari and Chrome */ -moz-columns:100px 3; /* Firefox */ }
在div元素的文本分成三列,并指定一个30像素的列之间的差距。
.newspaper
{
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;
-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;
}