CSS3 - Multi colonne
CSS3 supportava più colonne per organizzare il testo come struttura di giornale.
Alcune delle proprietà multi colonne utilizzate più comuni come mostrato di seguito:
Sr.No. | Valore e descrizione |
---|---|
1 | column-count Utilizzato per contare il numero di colonne che l'elemento deve essere diviso. |
2 | column-fill Utilizzato per decidere come riempire le colonne. |
3 | column-gap Utilizzato per decidere lo spazio tra le colonne. |
4 | column-rule Utilizzato per specificare il numero di regole. |
5 | rule-color Utilizzato per specificare il colore della regola della colonna. |
6 | rule-style Utilizzato per specificare la regola di stile per la colonna. |
7 | rule-width Utilizzato per specificare la larghezza. |
8 | column-span Utilizzato per specificare l'intervallo tra le colonne. |
Esempio
L'esempio seguente mostra la disposizione del testo come nuova struttura della carta.
<html>
<head>
<style>
.multi {
/* Column count property */
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
/* Column gap property */
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
/* Column style property */
-webkit-column-rule-style: solid;
-moz-column-rule-style: solid;
column-rule-style: solid;
}
</style>
</head>
<body>
<div class = "multi">
Tutorials Point originated from the idea that there exists a class
of readers who respond better to online content and prefer to learn
new skills at their own pace from the comforts of their drawing rooms.
The journey commenced with a single tutorial on HTML in 2006 and elated
by the response it generated, we worked our way to adding fresh tutorials
to our repository which now proudly flaunts a wealth of tutorials and
allied articles on topics ranging from programming languages to web
designing to academics and much more.
</div>
</body>
</html>
Produrrà il seguente risultato:
Supponiamo, se l'utente desidera rendere il testo come nuovo foglio senza riga, possiamo farlo rimuovendo la sintassi dello stile come mostrato di seguito -
.multi {
/* Column count property */
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
/* Column gap property */
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}
Produrrà il seguente risultato: