CSS column-rule-style Property Tutorial

In this section, we will learn what column-rule-style property is and how to use it in CSS.

Click here to run the example of column-rule-style property.

CSS column-rule-style Property Definition and Usage

When dividing an element into multiple columns using CSS `column-count` property, we might want to set a line between each of these columns so that people can distinguish each column easily.

Now, in order to create that line, we use the CSS `column-rule-style`.

Basically, this property not just creates a line, but also allows us to style this line as well.

By default, that line is just a solid pipe but there are other values: line “dashed”, “dotted” etc. that we can apply and change the default style of the line.

CSS column-rule-style Property Syntax

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

CSS column-rule-style Property Value

Here’s the list of values we can use for this property:

  • solid: it creates a solid single line.
  • dotted: it creates a series of square dots.
  • dashed: it creates a series of short lines
  • double: it creates two solid lines
  • groove: it creates a line that appears to be carved into the page
  • ridge: it creates a line that appears to stick out from the page.
  • inset: it creates a line that appears to embedded into the page.
  • outset: it creates a line that like it is coming out of the display device.
  • Hidden/none: using these two values, no borders will be created.

Example: column-rule-style property in CSS

See the Pen column-rule-style property in CSS by Omid Dehghan (@enjoytutorials1) on CodePen.

How Does CSS column-rule-style Property Work?

In this example, the value of the `column-rule-style` property is set to “dotted” which means the line should be in a dotted style.

Leave a Reply