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

Mehrspaltiges Layout in Aktion

In diesem Beispiel wird die Rede von Chief Dan George aus dem Jahr 1967 zum 100. Geburtstag Kanadas, A Lament for Confederation, über mehrere Spalten hinweg angezeigt, ähnlich wie Artikel in gedruckten Zeitungen dargestellt werden. Wenn Sie JavaScript aktiviert haben, ermöglichen Ihnen die Steuerelemente, die bevorzugte Anzahl und Breite der Spalten zu ändern, die Breite der Lücke zwischen den Spalten, ob der Titel und ein Beispiel-Blockzitat in einer einzelnen Spalte enthalten oder über alle Spalten erstreckt sein sollen und ob der Umbruch innerhalb der Absätze vermieden werden soll.

Hinweis: Mehrspaltiges Layout steht in engem Zusammenhang mit Seitenmedien. Jede Spaltenbox ist ein Fragment, ähnlich wie jede gedruckte Seite ein Fragment eines Dokuments ist. Mit den im Modul CSS-Fragmentierung 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 Herausforderungen für Personen mit visuellen oder kognitiven Behinderungen darstellen kann. WCAG Erfolgskriterium 1.4.8 besagt, dass auch dann, wenn die Textgröße verdoppelt wird, der Inhalt nicht gescrollt werden muss.

Selektoren und Pseudo-Elemente

Leitfäden

Grundkonzepte des mehrspaltigen Layouts

Überblick über die Spezifikation des mehrspaltigen Layouts.

Verwendung mehrspaltiger Layouts

Anleitung zur Verwendung von mehrspaltigen Eigenschaften für die Textgestaltung.

Styling von Spalten

Anleitung zum Styling von Spalten und zum Verwalten von Abständen zwischen Spalten.

Spanning und Balancing

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

Umgang mit Überlauf im mehrspaltigen Layout

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

Umgang mit Inhaltsumbrüchen im mehrspaltigen Layout

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

Erstellen von CSS-Karussells

Erstellen Sie reine CSS-Karussell-Benutzeroberflächenmerkmale mit Schaltflächen zum Scrollen, Scroll-Markern und generierten Spalten.

Verwandte Konzepte

CSS-Fragmentierung Modul

CSS-Box-Ausrichtung Modul

CSS-Box-Größenanpassung 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