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 Mehrspalten-Layout

Das CSS Mehrspalten-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 Lücke zwischen den Spalten und das visuelle Erscheinungsbild der optionalen Spaltentrennungslinien (bekannt als Spaltenregeln) definieren. Sie können auch festlegen, wie der Inhalt von Spalte zu Spalte fließen soll und wie der Inhalt zwischen den Spalten gebrochen werden soll.

Mehrspalten-Layout in Aktion

In diesem Beispiel wird die Rede von 1967 zum hundertjährigen Bestehen Kanadas, A Lament for Confederation, von Chief Dan George, über mehrere Spalten hinweg angezeigt, ähnlich wie Artikel in gedruckten Zeitungen dargestellt werden. Wenn Sie JavaScript aktiviert haben, ermöglichen Steuerungen, die bevorzugte Spaltenanzahl und -breite, die Breite der Lücke zwischen den Spalten zu ändern, ob der Titel und ein Beispiel-Blockzitat in einer einzigen Spalte enthalten sein oder über alle Spalten reichen soll und ob das Brechen innerhalb der Absätze vermieden werden soll.

Hinweis: Das Mehrspalten-Layout ist eng verwandt mit paginierte Medien. Jede Spaltenbox 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 gebrochen werden.

Referenz

Eigenschaften

Hinweis: Bedenken Sie, dass die Festlegung der Containerhöhe und Zeilenlänge Herausforderungen für Menschen mit visuellen oder kognitiven Behinderungen darstellen kann. WCAG-Erfolgskriterium 1.4.8 besagt, dass der Inhalt auch dann nicht gescrollt werden muss, wenn die Textgröße verdoppelt wird.

Selektoren und Pseudoelemente

Leitfäden

Grundkonzepte von Mehrspalten-Layouts

Überblick über die Mehrspalten-Layout-Spezifikation.

Verwendung von Mehrspalten-Layouts

Leitfaden zur Verwendung von Mehrspalten-Eigenschaften für das Layout von Text.

Styling von Spalten

Leitfaden zum Styling von Spalten und zum Verwalten der Abstände zwischen den Spalten.

Übergreifen und Ausbalancieren

Wie man Elemente so gestaltet, dass sie alle Spalten überspannen, und die Füllweise der Spalten steuert.

Umgang mit Überlauf im Mehrspalten-Layout

Was passiert, wenn ein Element die Spalte, in der es sich befindet, überläuft und was passiert, wenn zu viel spaltenbasierter Inhalt vorhanden ist, um in einen Container zu passen.

Umgang mit Inhaltsbrüchen im Mehrspalten-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