CSS3 - Multiple Columns
With CSS3, you can create multiple columns for laying out text - like in newspapers!
In this chapter you will learn about the following multiple column properties:
- column-count
- column-gap
- column-rule
Multiple Column Browser Support
| Property |
Browser Support |
| column-count |
|
|
|
|
|
| column-gap |
|
|
|
|
|
| column-rule |
|
|
|
|
|
Internet Explorer and Opera do not yet support the multiple columns properties.
Firefox requires the prefix -moz-.
Chrome and Safari require the prefix -webkit-.
This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column.
The column-count property specifies the number of columns an element should be divided into:
CSS3 Multiple Column Example
Divide the text in a div element into three columns:
div
{
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;
}
The column-gap property specifies the gap between the columns:
CSS3 Column Gap Example
Specify a 40 pixels gap between the columns:
div
{
-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;
}
This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column. This is CSS3 Multiple Column.
The column-rule property sets the width, style, and color of the rule between columns.
Column Rules Example
Specify the width, style and color of the rule between columns:
div
{
-moz-column-rule:3px outset #ff00ff; /* Firefox */
-webkit-column-rule:3px outset #ff00ff; /* Safari and Chrome */
column-rule:3px outset #ff00ff;
}
| Property |
Description |
CSS |
| column-count |
Specifies the number of columns an element should be divided into |
3 |
| column-fill |
Specifies how to fill columns |
3 |
| column-gap |
Specifies the gap between the columns |
3 |
| column-rule |
A shorthand property for setting all the column-rule-* properties |
3 |
| column-rule-color |
Specifies the color of the rule between columns |
3 |
| column-rule-style |
Specifies the style of the rule between columns |
3 |
| column-rule-width |
Specifies the width of the rule between columns |
3 |
| column-span |
Specifies how many columns an element should span across |
3 |
| column-width |
Specifies the width of the columns |
3 |
| columns |
A shorthand property for setting column-width and column-count |
3 |