CSS Multi-column Layout
The CSS multi-column layout allows easy definition of multiple columns of text - just like in newspapers:
CSS Create Multiple Columns
The column-count property specifies the number of columns an element should be divided into.
The following example will divide the text in the <div> element into 3 columns:
EXAMPLE:
div {
column-count: 3;
}
CSS Specify the Gap Between Columns
The column-gap property specifies the gap between the columns.
The following example specifies a 40 pixels gap between the columns:
EXAMPLE:
div {
column-gap: 40px;
}
CSS Column Rules
The column-rule-style property specifies the style of the rule between columns:
EXAMPLE:
div {
column-rule-style: solid;
}
The column-rule-width property specifies the width of the rule between columns:
EXAMPLE:
div {
column-rule-width: 1px;
}
The column-rule-color property specifies the color of the rule between columns:
EXAMPLE:
div {
column-rule-color: lightblue;
}
The column-rule property is a shorthand property for setting all the column-rule-* properties above.
The following example sets the width, style, and color of the rule between columns:
EXAMPLE:
div {
column-rule: 1px solid lightblue;
}
Specify How Many Columns an Element Should Span
The column-span property specifies how many columns an element should span across.
EXAMPLE:
h2 {
column-span: all;
}
Specify The Column Width
The column-width property specifies a suggested, optimal width for the columns.
EXAMPLE:
div {
column-width: 100px;
}
![68.PNG](https://static.wixstatic.com/media/0aad0d_44abd306480649c5a30dc4eeaf111036~mv2.png/v1/fill/w_600,h_292,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/68_PNG.png)