bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

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

Formula

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

Example div

{
column-rule-style: solid;
}

The CSS

Formula

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

Example div

{
column-rule-width: 1px;
}

The CSS

Formula

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

Example div

{
column-rule-color: lightblue;
}

The CSS

Formula

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

Example

Sets the width, style, and color of the vertical rule between columns: div

{
column-rule: 1px solid lightblue;
}

CSS Column Span

The CSS

Formula

column - span property specifies how many columns an element

(typically a heading) should span across.

Example

Formula

Specify that the < h2 > element should span across all columns (and be aligned in center):
h2 {
column-span: all;
text-align: center;
}

CSS Column Width

The CSS

Formula

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

Specify that the suggested, optimal width for the columns should be 100px:

div {
column-width: 100px;
}

CSS Multi-columns Properties

Formula

The following table lists all the multi - columns properties:

Property

Description column-count

Formula

Specifies the number of columns an element should be divided into column - fill

Specifies how to fill columns column-gap

Specifies the gap between the columns column-rule

Formula

A shorthand property for setting all the column - rule -* properties column - rule - color
Specifies the color of the rule between columns column - rule - style
Specifies the style of the rule between columns column - rule - width
Specifies the width of the rule between columns column - span
Specifies how many columns an element should span across column - width

Specifies a suggested, optimal width for the columns columns

Formula

A shorthand property for setting column - width and column - count

Previous

CSS Multiple Columns

Next

CSS Multiple Columns Code Challenge