CSS3 columns Property


Example

Specify the width and number of columns:

div {
    -webkit-columns: 100px 3; /* Chrome, Safari, Opera */
    -moz-columns: 100px 3; /* Firefox */
    columns: 100px 3;
}

Try it yourself »

More "Try it Yourself" examples below.


Definition and Usage

The columns property is a shorthand property for setting column-width and column-count.

Default value: auto auto
Inherited: no
Animatable: yes, see individual properties. Read about animatable Try it
Version: CSS3
JavaScript syntax: object.style.columns="100px 3" Try it


Browser Support

The numbers in the table specify the first browser version that fully supports the property.

Numbers followed by -webkit- or -moz- specify the first version that worked with a prefix.

Property
columns  4.0 -webkit- 10.0 9.0 -moz- 3.1 -webkit- 15.0 -webkit-
11.1


CSS Syntax

columns: auto|column-width column-count|initial|inherit;

Property Values

Value Description
auto Default value. Sets both the column-width to "auto" and the column-count to "auto"
column-width The width of the columns
column-count The number of columns
initial Sets this property to its default value. Read about initial
inherit Inherits this property from its parent element. Read about inherit


Examples

More Examples

Column-count

Divide the text in a <div> element into three columns:

div {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}

Try it yourself »

Column-gap

Divide the text in a <div> element into three columns, and specify a 40 pixels gap between the columns.

div {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

Try it yourself »

Column-rule

Specify the width, style and color of the rule between columns.

div {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;

    -webkit-column-rule: 4px outset #ff00ff; /* Chrome, Safari, Opera */
    -moz-column-rule: 4px outset #ff00ff; /* Firefox */
    column-rule: 4px outset #ff00ff;
}

Try it yourself »


Related Pages

CSS3 tutorial: CSS3 Multiple Columns

HTML DOM reference: columns property



Color Picker

colorpicker