The column-rule shorthand CSS property sets the width, style, and color of the line drawn between columns in a multi-column layout.

Try it

It is a shorthand property that sets the individual column-rule-* properties in a single, convenient declaration: column-rule-width, column-rule-style, and column-rule-color.

Note: As with all shorthand properties, any individual value that is not specified is set to its corresponding initial value (possibly overriding values previously set using non-shorthand properties).


column-rule: dotted;
column-rule: solid 8px;
column-rule: solid blue;
column-rule: thick inset blue;

/* Global values */
column-rule: inherit;
column-rule: initial;
column-rule: revert;
column-rule: revert-layer;
column-rule: unset;


The column-rule property is specified as one, two, or three of the values listed below, in any order.


Is a <length> or one of the three keywords, thin, medium, or thick. See border-width for details.


See border-style for possible values and details.


Is a <color> value.

Formal definition

Initial valueas each of the properties of the shorthand:
Applies tomulticol elements
Computed valueas each of the properties of the shorthand:
Animation typeas each of the properties of the shorthand:

Formal syntax

column-rule = 
<'column-rule-width'> ||
<'column-rule-style'> ||


Example 1

/* Same as "medium dotted currentcolor" */ {
  column-rule: dotted;

/* Same as "medium solid blue" */ {
  column-rule: solid blue;

/* Same as "8px solid currentcolor" */
p.baz {
  column-rule: solid 8px;
} {
  column-rule: thick inset blue;

Example 2


<p class="content-box">
  This is a bunch of text split into three columns. Take note of how the
  `column-rule` property is used to adjust the style, width, and color of the
  rule that appears between the columns.


.content-box {
  padding: 0.3em;
  background: #ff7;
  column-count: 3;
  column-rule: inset 2px #33f;



CSS Multi-column Layout Module Level 1
# column-rule

Browser compatibility

BCD tables only load in the browser

See also