CSS3 - Mehrspalten
CSS3 unterstützte mehrere Spalten, um den Text als Zeitungspapierstruktur anzuordnen.
Einige der am häufigsten verwendeten Eigenschaften für mehrere Spalten, wie unten gezeigt -
Sr.Nr. | Wert & Beschreibung |
---|---|
1 | column-count Wird verwendet, um die Anzahl der Spalten zu zählen, in die das Element unterteilt werden soll. |
2 | column-fill Wird verwendet, um zu entscheiden, wie die Spalten gefüllt werden sollen. |
3 | column-gap Wird verwendet, um die Lücke zwischen den Spalten zu bestimmen. |
4 | column-rule Wird verwendet, um die Anzahl der Regeln anzugeben. |
5 | rule-color Wird verwendet, um die Farbe der Spaltenregel anzugeben. |
6 | rule-style Wird verwendet, um die Stilregel für die Spalte anzugeben. |
7 | rule-width Wird verwendet, um die Breite anzugeben. |
8 | column-span Wird verwendet, um die Spanne zwischen Spalten anzugeben. |
Beispiel
Das folgende Beispiel zeigt die Anordnung von Text als neue Papierstruktur.
<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>
Es wird das folgende Ergebnis erzeugt -
Angenommen, wenn der Benutzer Text als neues Papier ohne Linie erstellen möchte, können Sie dies tun, indem Sie die Stilsyntax wie unten gezeigt entfernen.
.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;
}
Es wird das folgende Ergebnis erzeugt -