Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSS-Mehrspaltenlayout

Mit dem Modul CSS-Mehrspaltenlayout können Sie Inhalte auf mehrere Spalten verteilen. Mithilfe der Eigenschaften dieses Moduls können Sie die bevorzugte Anzahl und Breite der Spalten, die Größe des Abstands zwischen den Spalten und das Aussehen der optionalen Trennlinien zwischen den Spalten festlegen. Außerdem können Sie bestimmen, wie Inhalte von einer Spalte in die nächste fließen und an welchen Stellen sie zwischen Spalten umbrochen werden.

Mehrspaltenlayout in Aktion

In diesem Beispiel wird die Rede A Lament for Confederation, die Chief Dan George 1967 zum hundertjährigen Bestehen Kanadas hielt, über mehrere Spalten verteilt dargestellt – ähnlich wie Artikel in gedruckten Zeitungen. Wenn JavaScript aktiviert ist, können Sie über Steuerelemente die bevorzugte Spaltenanzahl und -breite sowie die Breite des Abstands zwischen den Spalten ändern. Außerdem können Sie festlegen, ob der Titel und ein beispielhaftes Blockzitat jeweils in einer einzelnen Spalte stehen oder sich über alle Spalten erstrecken sollen und ob Umbrüche innerhalb der Absätze vermieden werden sollen.

Hinweis: Das Mehrspaltenlayout ist eng mit seitenbasierten Medien verwandt. Jede Spaltenbox ist ein Fragment, ähnlich wie jede gedruckte Seite ein Fragment eines Dokuments ist. Mit den Eigenschaften des Moduls CSS-Fragmentierung können Sie steuern, wie Inhalte zwischen Spalten und Seiten umbrochen werden.

Referenz

Eigenschaften

Hinweis: Beachten Sie, dass das Festlegen der Containerhöhe und der Zeilenlänge für Menschen mit visuellen oder kognitiven Beeinträchtigungen problematisch sein kann. Das WCAG-Erfolgskriterium 1.4.8 besagt, dass Inhalte selbst bei verdoppelter Textgröße kein Scrollen erfordern sollten.

Selektoren und Pseudoelemente

Leitfäden

Verwandte Konzepte

Modul CSS-Abstände

Modul CSS-Fragmentierung

Modul CSS-Box-Ausrichtung

Modul CSS-Box-Größenbestimmung

Modul CSS-Überlauf

Modul CSS-Anzeige

Spezifikationen

Spezifikation
CSS Multi-column Layout Module Level 1
CSS Multi-column Layout Module Level 2

Siehe auch