columns

Avatar of Katy DeCorah
Katy DeCorah am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Mit nur wenigen CSS-Regeln können Sie ein von Print inspiriertes Layout erstellen, das die Flexibilität des Webs bietet. Es ist, als würde man eine Zeitung nehmen, aber je kleiner das Papier wird, passen sich die Spalten automatisch an und gleichen sich aus, sodass der Inhalt natürlich fließen kann.

.intro {
  columns: 300px 2;
}

Die Eigenschaft columns akzeptiert column-count, column-width oder beide Eigenschaften.

columns:  || ;

Die Verwendung von sowohl column-count als auch column-width wird empfohlen, um ein flexibles Mehrspaltenlayout zu erstellen. column-count fungiert als maximale Anzahl von Spalten, während column-width die Mindestbreite für jede Spalte bestimmt. Durch die Kombination dieser Eigenschaften bricht das Mehrspaltenlayout bei schmalen Browserbreiten automatisch in eine einzelne Spalte zusammen, ohne dass Medienabfragen oder andere Regeln erforderlich sind.

Ein Mehrspaltenlayout funktioniert hervorragend bei Blockelementen, einschließlich Listen, um eine flexible Navigation zu ermöglichen.

Um Ihr Mehrspaltenlayout weiter zu optimieren, verwenden Sie break-inside für bestimmte Elemente, um zu verhindern, dass sie zwischen Spalten stecken bleiben.

Weitere Informationen

Browser-Unterstützung

IEEdgeFirefoxChromeSafariOpera
10+Alle9+50+Alle11.5+
Android ChromeAndroid FirefoxAndroid BrowseriOS SafariOpera Mobile
AlleAlleAlleAlleAlle