Per rendere le colonne distinte, puoi aggiungere una linea verticale tra ciascuna colonna. La linea si trova al centro dello spazio tra le colonne. Se hai mai disegnato uno stile border
, allora sei pronto per lo stile column-rule
.
.container ( -webkit-columns: 2 400px; -moz-columns: 2 400px; columns: 2 400px; -webkit-column-rule: 1px solid black; -moz-column-rule: 1px solid black; column-rule: 1px solid black; )
La struttura è l'abbreviazione di column-rule-width
, column-rule-style
e column-rule-color
, che è lo stesso modello border
e accetta gli stessi valori.
-webkit-column-rule-width: 1px; -moz-column-rule-width: 1px; column-rule-width: 1px; -webkit-column-rule-style: solid; -moz-column-rule-style: solid; column-rule-style: solid; -webkit-column-rule-color: black; -moz-column-rule-color: black; column-rule-color: black;
column-rule-width
può essere una lunghezza come 3px
o un valore di parola chiave come thin
.
column-rule-style
può essere uno qualsiasi dei border-style
valori come solid
, dotted
e dashed
.
column-rule-color
può essere qualsiasi valore di colore.
A differenza column-gap
, column-rule
non occupa spazio. Se column-rule-width
è più spesso di, column-gap
la regola si espanderà sotto le colonne.
La regola verticale esisterà solo tra le colonne che hanno contenuto.
Supporto browser
Supporto layout multi-colonna:
Cromo | Safari | Firefox | musica lirica | IE | Android | iOS |
---|---|---|---|---|---|---|
Qualunque | 3+ | 1.5+ | 11.1+ | 10+ | 2.3+ | 6.1+ |
Non dimenticare i tuoi prefissi!