CSS columns
La proprietà CSS3 columns definisce larghezza e numero di colonne
La proprietà columns
è una shorthand di CSS3 che permette di impostare simultaneamente column-width
e column-count
. Utilizzandola, è possibile controllare con precisione l'aspetto e la distribuzione del contenuto in più colonne, risparmiando righe di codice.
Sintassi
Significato dei valori principali:
-
column-width: definisce la larghezza ideale delle colonne (es.
200px
). Può anche essereauto
. -
column-count: definisce il numero di colonne da creare. Se uno dei due valori è
auto
, il browser calcola automaticamente quello mancante in base allo spazio disponibile.
Esempio proprietà: columns
Codice Esempio: columns

.columns-example {
columns: 200px 3;
column-gap: 25px;
padding: 20px;
background-color: #fef6e4;
font-size: 16px;
line-height: 1.6;
}
Contenuto Esempio: columns
Esempio di utilizzo della proprietà columns
In questo esempio, il testo viene distribuito su 3 colonne di circa 200px di larghezza usando columns: 200px 3;
:
CSS e HTML per l'esempio:
<style>
.columns-example {
columns: 200px 3;
column-gap: 25px;
padding: 20px;
background-color: #fef6e4;
font-size: 16px;
line-height: 1.6;
}
</style>
<div class="columns-example">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...
</div>
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.