Back to the index.
This module serves to split up an element into multiple columns, and to give further instructions about a few details.
This is the desktop table. See also the mobile table.
Last major update on 6 January 2013.
I'm writing a CSS book.
Selector or declaration | IE9 and lower | IE10 | FF 17 Win | FF 17 Mac | Safari 6.0.2 Mac | Chrome 23 Win | Chrome 23 Mac | Yandex 1.1 Mac | Opera 12.12 Win | Opera 12.12 Mac | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Making sure a column breaks occurs just before or after an element | No | Buggy | No | Alter |
Alter |
Yes | |||||||||||||
-webkit-column-break-before: always; break-before: column; Note the different keywords in the standards-based an the WebKit syntax. Use
|
|||||||||||||||||||
Avoid column breaks within an element Secondary test page: my CSS main page, where I use columns for the index. Individual entries should not be broken over two columns. |
No | Possibly | No | Alter |
Alter |
Yes | |||||||||||||
-webkit-column-break-inside: avoid; break-inside: avoid;
|
|||||||||||||||||||
No | Yes | -moz- | -webkit- | -webkit- | Yes | ||||||||||||||
-prefix-column-count: 4; |
|||||||||||||||||||
No | Yes | No | No | No | Yes | ||||||||||||||
column-fill: auto; By default, columns should be balanced if the height is too large ( |
|||||||||||||||||||
No | Yes | -moz- | -webkit- | -webkit- | Yes | ||||||||||||||
-prefix-column-gap: 5em; |
|||||||||||||||||||
No | Yes | -moz- | -webkit- | -webkit- | Yes | ||||||||||||||
-prefix-column-rule: 5px double red; |
|||||||||||||||||||
No | Yes | No | No | No | Yes | ||||||||||||||
column-span: all; |
|||||||||||||||||||
No | Yes | -moz- | -webkit- | -webkit- | Yes | ||||||||||||||
-prefix-column-width: 10em; |
|||||||||||||||||||
Selector or declaration | IE9 and lower | IE10 | FF 17 Win | FF 17 Mac | Safari 6.0.2 Mac | Chrome 23 Win | Chrome 23 Mac | Yandex 1.1 Mac | Opera 12.12 Win | Opera 12.12 Mac |