CSS-Multi-Spalten-Layout

Das CSS-Multi-Spalten-Layout-Modul ermöglicht es Ihnen, Inhalte über mehrere Spalten zu verteilen. Durch die Verwendung der Eigenschaften in diesem Modul können Sie die bevorzugte Anzahl und Breite der Spalten, die Abstandsgröße zwischen den Spalten und das visuelle Erscheinungsbild der optionalen Spalten-Trennlinien (bekannt als Column-Rules) definieren. Außerdem können Sie festlegen, wie Inhalte von Spalte zu Spalte fließen und wie Inhalte zwischen den Spalten gebrochen werden sollen.

Multi-Spalten-Layout in Aktion

In diesem Beispiel wird die Rede von Chief Dan George aus dem Jahr 1967, A Lament for Confederation, die zum 100-jährigen Bestehen Kanadas gehalten wurde, über mehrere Spalten angezeigt, ähnlich wie Artikel in gedruckten Zeitungen. Wenn Sie JavaScript aktiviert haben, ermöglichen Kontrollen das Ändern der bevorzugten Spaltenanzahl und -breite, der Breite des Abstands zwischen den Spalten, ob der Titel und ein Beispiel-Blockzitat in einer einzigen Spalte enthalten sein oder über alle Spalten erstreckt werden sollen, und ob ein Umbruch innerhalb der Absätze vermieden werden soll.

Hinweis: Das Multi-Spalten-Layout ist eng mit seitenorientierten Medien verwandt. Jedes Spaltenfeld ist ein Fragment, ähnlich wie jede gedruckte Seite ein Fragment eines Dokuments ist. Mit den im CSS-Fragmentierung-Modul definierten Eigenschaften können Sie steuern, wie Inhalte zwischen Spalten und Seiten unterbrochen 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 Herausforderungen darstellen kann. WCAG-Erfolgskriterium 1.4.8 besagt, dass selbst bei Verdopplung der Textgröße kein Scrollen erforderlich sein sollte, um den Inhalt anzuzeigen.

Selektoren und Pseudo-Elemente

Leitfäden

Grundlagen von Multi-Spalten-Layouts

Überblick über die Multiple-Column-Layout-Spezifikation.

Verwendung von Multi-Spalten-Layouts

Anleitung zur Verwendung von Multi-Spalten-Eigenschaften für die Textgestaltung.

Spalten stylen

Leitfaden zum Styling von Spalten und zur Verwaltung des Abstands zwischen Spalten.

Übergreifen und Ausbalancieren

Wie Sie Elemente über alle Spalten erstrecken und steuern, wie Spalten gefüllt werden.

Umgang mit Überlauf im Multi-Spalten-Layout

Was passiert, wenn ein Element in der Spalte, in der es sich befindet, überläuft und was passiert, wenn zu viele Spalteninhalte vorhanden sind, um in einen Container zu passen.

Umgang mit Inhaltsumbrüchen im Multi-Spalten-Layout

Einführung in die Fragmentierungsspezifikation und wie man steuert, wo Spalteninhalte gebrochen werden.

Verwandte Konzepte

Spezifikationen

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

Siehe auch