语法

column-rule-style: none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit;

column-rule-style 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        /* Chrome, Safari, Opera */
        -webkit-column-count: 3;
        -webkit-column-gap: 30px;
        -webkit-column-rule-style: dotted;
        /* Firefox */
        -moz-column-count: 3;
        -moz-column-gap: 30px;
        -moz-column-rule-style: dotted;
        column-count: 3;
        column-gap: 30px;
        column-rule-style: dotted;
      }
    </style>
  </head>
  <body>
    <h2>Column-rule-style 属性示例</h2>
    <div>
      今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。
经历过风雨,才懂得阳光的温暖。
生活终归还得继续。
把痛苦停在昨天 把微笑留给明天。
你要多学点东西,你要多看会书,你要多运行些步,时间慢慢流,你想有一个更好的未来,那么从现在开始,你要,好好努力。

    </div>
  </body>
</html>

结果

在以下示例中,列之间的规则是双重的。
在此示例中,颜色是为具有 column-rule-color 属性的规则指定的。

具有“double”值的 column-rule-style 属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        /* Chrome, Safari, Opera */
        -webkit-column-count: 3;
        -webkit-column-gap: 30px;
        -webkit-column-rule-style: double;
        -webkit-column-rule-width: 5px;
        -webkit-column-rule-color: #1c87c9;
        /* Firefox */
        -moz-column-count: 3;
        -moz-column-gap: 30px;
        -moz-column-rule-style: double;
        -moz-column-rule-width: 5px;
        -moz-column-rule-color: #1c87c9;
        column-count: 3;
        column-gap: 30px;
        column-rule-style: double;
        column-rule-color: #1c87c9;
        column-rule-width: 5px;
        text-align: justify;
      }
    </style>
  </head>
  <body>
    <h1>Column-rule-style 属性示例</h1>
    <div>
      今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。
经历过风雨,才懂得阳光的温暖。
生活终归还得继续。
把痛苦停在昨天 把微笑留给明天。
你要多学点东西,你要多看会书,你要多运行些步,时间慢慢流,你想有一个更好的未来,那么从现在开始,你要,好好努力。

    </div>
  </body>
</html>

CSS column-rule-style 属性值说明

说明
none没有定义规则。这是默认值。
hidden规则是隐藏的。
dotted规则是虚线。
dashed规则是dashed。
solid规则是solid。
double规则是double。
groove规则是三维groove。宽度和颜色值定义效果。
ridge规则是三维脊线。宽度和颜色值定义效果。
inset规则是三维inset。宽度和颜色值定义效果。
outset规则是3D outset。宽度和颜色值定义效果。
initial将属性设置为其默认值。
inherit从父元素继承属性。
CSS column-rule-style 属性

column-rule-style 指定列之间规则的样式。
列规则类似于可以添加到分隔相邻列的边框。

它也可以有像边框这样的样式。

此属性是 CSS3 属性之一。

应该定义列或者列数属性,因为应该有列来为其指定样式。

column-rule-style 属性具有以下值:

  • 没有任何
  • 点缀
  • 虚线
  • 坚硬的
  • 双倍的
  • 插图
  • 一开始

添加了一些属性扩展,例如 -webkit- 适用于 Safari、Google Chrome 和 Opera(较新版本),-moz- 适用于 Firefox,-o- 适用于旧版本的 Opera 等。

初始值没有人
应用于多色元素。
继承无效
可动画的无效
版本CSS3
DOM 语法object.style.columnRuleStyle=“虚线”;
日期:2020-06-02 22:14:22 来源:oir作者:oir