CSS3 column-fill Property


Example

Specify how to fill columns:

div {
    -moz-column-fill: auto; /* Firefox */
    column-fill: auto;
}

Try it yourself »

More "Try it Yourself" examples below.


Definition and Usage

The column-fill property specifies how to fill columns, balanced or not.

Default value: balance
Inherited: no
Animatable: no. Read about animatable
Version: CSS3
JavaScript syntax: object.style.columnFill="auto" Try it


Browser Support

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

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

Property
column-fill  Not supported Not supported 13.0 -moz- Not supported Not supported


CSS Syntax

column-fill: balance|auto|initial|inherit;

Property Values

Value Description
balance Default value. Columns are balanced. Browsers should minimize the variation in column length
auto Columns are filled sequentially, and they will have different lengths
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: columnFill property



Color Picker

colorpicker