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

Das CSS mehrspaltige Layout Modul ermöglicht es Ihnen, Inhalte über mehrere Spalten zu verteilen. Mit den Eigenschaften in diesem Modul können Sie die gewünschte Anzahl und Breite der Spalten, die Größe des Zwischenraums zwischen den Spalten und das visuelle Erscheinungsbild der optionalen Spaltentrennlinien (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 aufgeteilt werden soll.

Mehrspaltiges Layout in Aktion

In diesem Beispiel wird die Rede von 1967 zum kanadischen Jubiläum, A Lament for Confederation, von Chief Dan George über mehrere Spalten angezeigt, ähnlich wie Artikel in gedruckten Zeitungen. Wenn Sie JavaScript aktiviert haben, ermöglichen Ihnen Steuerungen, die bevorzugte Spaltenanzahl und -breite, die Breite des Zwischenraums zwischen den Spalten, ob der Titel und ein Beispiel-Blockzitat in einer einzigen Spalte enthalten sein sollten oder über alle Spalten hinweg gespannt werden sollen, und ob das Aufteilen innerhalb der Absätze vermieden werden soll, zu ändern.

Hinweis: Mehrspaltiges Layout steht in engem Zusammenhang mit Seitenmedien. Jede Spaltenbox ist ein Fragment, ähnlich wie jede gedruckte Seite ein Fragment eines Dokuments ist. Mithilfe der im Modul CSS-Fragmentierung definierten Eigenschaften können Sie steuern, wie Inhalte zwischen Spalten und Seiten aufgeteilt werden.

Referenz

Eigenschaften

Hinweis: Beachten Sie, dass das Setzen 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 auch bei verdoppelter Schriftgröße der Inhalt nicht gescrollt werden sollte.

Selektoren und Pseudoelemente

Leitfäden

Grundkonzepte von mehrspaltigen Layouts

Übersicht über die Spezifikation des mehrspaltigen Layouts.

Verwendung von mehrspaltigen Layouts

Anleitung zur Verwendung von mehrspaltigen Eigenschaften zur Texterstellung.

Stilierung von Spalten

Anleitung zur Stilierung von Spalten und zur Verwaltung des Abstands zwischen Spalten.

Spannweite und Balance

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

Umgang mit Überläufen in mehrspaltigen Layouts

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

Umgang mit Inhaltsunterbrechungen in mehrspaltigen Layouts

Einführung in die Fragmentierungsspezifikation und wie gesteuert werden kann, wo Spalteninhalte unterbrochen werden.

Erstellung von CSS-Karussellen

Erstellen Sie reine CSS-Karussell-Benutzeroberflächenfunktionen mit Scroll-Buttons, Scroll-Markern und erzeugten Spalten.

Verwandte Konzepte

CSS-Gaps Modul

CSS-Fragmentierung Modul

CSS-Box-Ausrichtung Modul

CSS-Box-Modellierung Modul

CSS-Überlauf Modul

CSS-Display Modul

Spezifikationen

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

Siehe auch