bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/CSS/Advanced Styling
CSS•Advanced Styling

CSS Column Rules

This page covers CSS column rules, span, and width properties.

CSS Column Rule

The CSS column-rule-style property specifies the style of the vertical rule between columns:

Example

Formatted code
div {
  column-rule-style: solid;
}

Live preview

The CSS column-rule-width property specifies the width of the vertical rule between columns:

Example

Formatted code
div {
  column-rule-width: 1px;
}

Live preview

The CSS column-rule-color property specifies the color of the vertical rule between columns:

Example

Formatted code
div {
  column-rule-color: lightblue;
}

Live preview

The CSS column-rule property is a shorthand property for setting all the column-rule-* properties above.

Example

Formatted code
div {
  column-rule: 1px solid lightblue;
}

Live preview

CSS Column Span

The CSS column-span property specifies how many columns an element (typically a heading) should span across.

Example

Formatted code
h2 {
  column-span: all;
  text-align: center;
}

Live preview

CSS Column Width

The CSS column-width property specifies a suggested, optimal width for each column.

Here, the browser will determine the number of columns based on this width and the available space.

Example

Formatted code
div {
  column-width: 100px;
}

Live preview

CSS Multi-columns Properties

The following table lists all the multi-columns properties:

PropertyDescription
column-countSpecifies the number of columns an element should be divided into
column-fillSpecifies how to fill columns
column-gapSpecifies the gap between the columns
column-ruleA shorthand property for setting all the column-rule-* properties
column-rule-colorSpecifies the color of the rule between columns
column-rule-styleSpecifies the style of the rule between columns
column-rule-widthSpecifies the width of the rule between columns
column-spanSpecifies how many columns an element should span across
column-widthSpecifies a suggested, optimal width for the columns
columnsA shorthand property for setting column-width and column-count

Previous

CSS Multiple Columns

Next

CSS User Interface