DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!
为了使列更清晰,您可以在每列之间添加一条垂直线。该线位于列间隙的中心。如果您曾经设置过 border
的样式,那么您就可以设置 column-rule
的样式了。
.container {
-webkit-columns: 2 400px;
-moz-columns: 2 400px;
columns: 2 400px;
-webkit-column-rule: 1px solid black;
-moz-column-rule: 1px solid black;
column-rule: 1px solid black;
}
此属性是 column-rule-width
、column-rule-style
和 column-rule-color
的简写,与 border
的模式相同,并接受相同的值。
-webkit-column-rule-width: 1px;
-moz-column-rule-width: 1px;
column-rule-width: 1px;
-webkit-column-rule-style: solid;
-moz-column-rule-style: solid;
column-rule-style: solid;
-webkit-column-rule-color: black;
-moz-column-rule-color: black;
column-rule-color: black;
column-rule-width
可以是长度值,例如 3px
,也可以是关键字值,例如 thin
。
column-rule-style
可以是任何 border-style
值,例如 solid
、dotted
和 dashed
。
column-rule-color
可以是任何颜色值。
与 column-gap
不同,column-rule
不会占用空间。如果 column-rule-width
比 column-gap
厚,则规则将扩展到列下方。
垂直规则仅存在于包含内容的列之间。
相关属性
其他资源
浏览器支持
多列布局支持
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
任意 | 3+ | 1.5+ | 11.1+ | 10+ | 2.3+ | 6.1+ |
不要忘记您的前缀!