The column-span
CSS property makes it possible for an element to span across all columns when its value is set to all
.
/* Keyword values */ column-span: none; column-span: all; /* Global values */ column-span: inherit; column-span: initial; column-span: unset;
An element that spans more than one column is called a spanning element.
The column-span
property is specified as one of the keyword values listed below.
none
all
none | all
In this example, the heading is made to span across all the columns of the article.
<article> <h2>My Special Columns</h2> <p>This is a bunch of text split into three columns using the CSS `columns` property. The text is equally distributed over the columns.</p> </article>
article { columns: 3; } h2 { column-span: all; }
Specification | Status | Comment |
---|---|---|
CSS Multi-column Layout Module The definition of 'column-span' in that specification. | Candidate Recommendation | Initial definition. |
Initial value | none |
---|---|
Applies to | in-flow block-level elements |
Inherited | no |
Media | visual |
Computed value | as specified |
Animation type | discrete |
Canonical order | per grammar |
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support |
50 Yes -webkit- |
Yes Yes -webkit- |
No | 10 |
11.1 15 -webkit- |
Yes -webkit- |
Feature | Android webview | Chrome for Android | Edge mobile | Firefox for Android | Opera Android | iOS Safari | Samsung Internet |
---|---|---|---|---|---|---|---|
Basic support |
50 Yes -webkit- |
50 Yes -webkit- |
Yes Yes -webkit- |
No | ? | Yes -webkit- | ? |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/column-span