CSS mehrere Spalten
CSS Mehrspaltiges Layout
Das mehrspaltige CSS-Layout ermöglicht die einfache Definition mehrerer Textspalten - genau wie in Zeitungen:
Täglicher Ping
Der
Schmerz selbst ist die Liebe Deshalb kommt es auf die Geringsten an, die unsere normale Praxis erträgt, um die Konsequenzen zu nutzen Der Schmerz des Schmerzes im Präsidium der Olympiade oder der Schmerz im Präsidium der Olympiade will ein Ärgernis für die Folgen sein, oder er leidet unter dem Schmerz des eu-Immunsystems an der Wahrheit, dem Eros und der Verbraucher und der regelmäßige Hass auf die zzril. Denn eine Freizeit, in der wir von unseren Teenagern befreit sind, ist keine Wahl
CSS-Eigenschaften für mehrere Spalten
In diesem Kapitel lernen Sie die folgenden mehrspaltigen Eigenschaften kennen:
column-count
column-gap
column-rule-style
column-rule-width
column-rule-color
column-rule
column-span
column-width
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browserversion an, die die Eigenschaft vollständig unterstützt.
Property | |||||
---|---|---|---|---|---|
column-count | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-gap | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule-color | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule-style | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-rule-width | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
column-span | 50.0 | 10.0 | 71.0 | 9.0 | 37.0 |
column-width | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
CSS Mehrere Spalten erstellen
Die column-count
Eigenschaft gibt die Anzahl der Spalten an, in die ein Element unterteilt werden soll.
Das folgende Beispiel teilt den Text im <div>-Element in 3 Spalten:
Beispiel
div
{
column-count: 3;
}
CSS Geben Sie den Abstand zwischen den Spalten an
Die column-gap
Eigenschaft gibt den Abstand zwischen den Spalten an.
Das folgende Beispiel gibt einen 40-Pixel-Abstand zwischen den Spalten an:
Beispiel
div
{
column-gap: 40px;
}
CSS-Spaltenregeln
Die column-rule-style
Eigenschaft gibt den Stil der Linie zwischen Spalten an:
Beispiel
div
{
column-rule-style: solid;
}
Die column-rule-width
Eigenschaft gibt die Breite der Linie zwischen den Spalten an:
Beispiel
div
{
column-rule-width: 1px;
}
Die column-rule-color
Eigenschaft gibt die Farbe der Linie zwischen den Spalten an:
Beispiel
div
{
column-rule-color: lightblue;
}
Die column-rule
Eigenschaft ist eine abgekürzte Eigenschaft zum Festlegen aller Spaltenregel-*-Eigenschaften oben.
Das folgende Beispiel legt die Breite, den Stil und die Farbe der Linie zwischen den Spalten fest:
Beispiel
div
{
column-rule: 1px solid lightblue;
}
Geben Sie an, wie viele Spalten ein Element umfassen soll
Die column-span
Eigenschaft gibt an, über wie viele Spalten sich ein Element erstrecken soll.
Das folgende Beispiel gibt an, dass sich das <h2>-Element über alle Spalten erstrecken soll:
Beispiel
h2 {
column-span: all;
}
Geben Sie die Spaltenbreite an
Die column-width
Eigenschaft gibt eine empfohlene, optimale Breite für die Spalten an.
Das folgende Beispiel gibt an, dass die empfohlene optimale Breite für die Spalten 100 Pixel betragen sollte:
Beispiel
div {
column-width: 100px;
}
CSS-Eigenschaften für mehrere Spalten
Die folgende Tabelle listet alle mehrspaltigen Eigenschaften auf:
Property | Description |
---|---|
column-count | Specifies the number of columns an element should be divided into |
column-fill | Specifies how to fill columns |
column-gap | Specifies the gap between the columns |
column-rule | A shorthand property for setting all the column-rule-* properties |
column-rule-color | Specifies the color of the rule between columns |
column-rule-style | Specifies the style of the rule between columns |
column-rule-width | Specifies the width of the rule between columns |
column-span | Specifies how many columns an element should span across |
column-width | Specifies a suggested, optimal width for the columns |
columns | A shorthand property for setting column-width and column-count |