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 Multi-Column Layout

Das Modul CSS Multi-Column Layout ermöglicht es Ihnen, Inhalte auf mehrere Spalten zu verteilen. Indem Sie die Eigenschaften in diesem Modul verwenden, können Sie die gewünschte Anzahl und Breite der Spalten, die Größe des Zwischenraums sowie das visuelle Erscheinungsbild der optionalen Spaltentrennungslinien (bekannt als Spaltenregeln) definieren. Sie können auch festlegen, wie Inhalte von Spalte zu Spalte fließen und wie der Inhalt zwischen Spalten getrennt werden soll.

Multi-Column Layout in Aktion

In diesem Beispiel wird die Rede von Kanadas hundertjähriger Feier 1967, A Lament for Confederation von Chief Dan George, über mehrere Spalten hinweg angezeigt, ähnlich wie Artikel in gedruckten Zeitungen. Wenn Sie JavaScript aktiviert haben, ermöglichen Ihnen die Steuerelemente, die bevorzugte Spaltenanzahl und -breite zu ändern, die Breite des Zwischenraums, ob der Titel und ein Beispiel-Blockzitat in einer einzelnen Spalte enthalten oder über alle Spalten verteilt sein sollen und ob das Brechen innerhalb der Absätze vermieden werden soll.

Hinweis: Das Multi-Column Layout steht in enger Beziehung zu seitenorientierten Medien. Jede Spaltenbox ist ein Fragment, ähnlich wie jede gedruckte Seite ein Fragment eines Dokuments ist. Mit den im CSS-Fragmentierungsmodul definierten Eigenschaften können Sie steuern, wie Inhalte zwischen Spalten und Seiten aufgeteilt werden.

Referenz

Eigenschaften

Hinweis: Bitte bedenken Sie, dass die Festlegung der Containerhöhe und der Zeilenlänge Herausforderungen für Menschen mit Seh- oder kognitiven Behinderungen darstellen kann. WCAG-Erfolgskriterium 1.4.8 besagt, dass der Inhalt auch bei einer Verdopplung der Textgröße nicht gescrollt werden muss.

Selektoren und Pseudo-Elemente

Leitfäden

Grundkonzepte von Multi-Column Layouts

Überblick über die Spezifikation des Multi-Column Layouts.

Verwendung von Multi-Column Layouts

Anleitung zur Verwendung von Multi-Column Eigenschaften für das Layout von Text.

Styling von Spalten

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

Spanning und Balancing

Wie Sie Elemente über alle Spalten erstrecken lassen und die Füllung der Spalten steuern können.

Umgang mit Überlauf in Multi-Column Layouts

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

Umgang mit Inhaltsumbrüchen in Multi-Column Layouts

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

Erstellung von CSS-Karussells

Erstellen Sie reine CSS-Karussell-Benutzeroberflächen mit Scroll-Schaltflächen, Scrollmarkierungen und generierten Spalten.

Verwandte Konzepte

CSS-Fragmentierung Modul

CSS-Box-Ausrichtung Modul

CSS-Box-Größenbestimmung Modul

CSS-Überlauf Modul

CSS-Anzeige Modul

Spezifikationen

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

Siehe auch