column-rule

Avatar of Katy DeCorah
Katy DeCorah

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-widthcolumn-rule-stylecolumn-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 值,例如 soliddotteddashed

column-rule-color 可以是任何颜色值。

column-gap 不同,column-rule 不会占用空间。如果 column-rule-widthcolumn-gap 厚,则规则将扩展到列下方。


垂直规则仅存在于包含内容的列之间。

相关属性

其他资源

浏览器支持

多列布局支持

Chrome Safari Firefox Opera IE Android iOS
任意 3+ 1.5+ 11.1+ 10+ 2.3+ 6.1+

不要忘记您的前缀!