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 Mehrspaltenlayout

Das CSS Mehrspaltenlayout-Modul ermöglicht es Ihnen, Inhalte über mehrere Spalten zu verteilen. Mit den Eigenschaften in diesem Modul können Sie die bevorzugte Anzahl und Breite der Spalten, die Größe des Abstands zwischen den Spalten und das visuelle Erscheinungsbild der optionalen Spaltentrennlinien (bekannt als Spaltenregeln) definieren. Sie können auch bestimmen, wie Inhalte von Spalte zu Spalte fließen und wie der Inhalt zwischen den Spalten getrennt werden soll.

Mehrspaltenlayout im Einsatz

In diesem Beispiel wird die Rede zur Hundertjahrfeier Kanadas von 1967, A Lament for Confederation von Chief Dan George, über mehrere Spalten dargestellt, ähnlich wie Artikel in gedruckten Zeitungen. Wenn Sie JavaScript aktiviert haben, ermöglichen Steuerungen das Ändern der bevorzugten Spaltenanzahl und -breite, der Breite des Abstands zwischen den Spalten, ob der Titel und ein Muster-Blockzitat in einer einzigen Spalte enthalten oder über alle Spalten erstreckt werden sollen und ob ein Umbruch innerhalb der Absätze vermieden werden soll.

Hinweis: Das Mehrspaltenlayout ist eng verwandt mit Seitenmedien. 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 aufgeteilt werden.

Referenz

Eigenschaften

Hinweis: Beachten Sie, dass das Festlegen der Containerhöhe und der Zeilenlänge Herausforderungen für Menschen mit visuellen oder kognitiven Behinderungen darstellen kann. WCAG Erfolgs-Kriterium 1.4.8 besagt, dass auch bei verdoppelter Textgröße der Inhalt nicht gescrollt werden muss.

Selektoren und Pseudo-Elemente

Leitfäden

Grundlegende Konzepte von Mehrspaltenlayouts

Überblick über die Mehrspaltenlayout-Spezifikation.

Verwendung von Mehrspaltenlayouts

Leitfaden zur Verwendung von Mehrspalteneigenschaften für die Textgestaltung.

Styling von Spalten

Leitfaden zum Styling von Spalten und zur Verwaltung von Abständen zwischen Spalten.

Übergreifen und Ausgleichen

Wie man Elemente über alle Spalten hinweg erstreckt und die Füllung der Spalten kontrolliert.

Umgang mit Überlauf im Mehrspaltenlayout

Was passiert, wenn ein Element die Spalte, in der es sich befindet, überläuft, und was passiert, wenn zu viel Inhalt in Spalten nicht in einen Container passt.

Umgang mit Inhaltsumbrüchen im Mehrspaltenlayout

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

Erstellung von CSS-Karussellen

Erstellen Sie reine CSS-Karussell-Benutzeroberflächen mit Scroll-Tasten, Scroll-Markierungen und erzeugten Spalten.

Verwandte Konzepte

CSS-Fragmentierung Modul

CSS-Box-Ausrichtung Modul

CSS-Box-Größenanpassung Modul

CSS-Überlauf Modul

CSS-Display Modul

Spezifikationen

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

Siehe auch