Mit nur wenigen CSS-Regeln können Sie ein druckinspiriertes Layout erstellen, das die Flexibilität des Webs bietet. Es ist wie beim Nehmen einer Zeitung, aber wenn das Papier kleiner wird, werden die Spalten automatisch angepasst und ausgeglichen, sodass der Inhalt auf natürliche Weise fließen kann.
.intro ( columns: 300px 2; )
Die columns
Immobilie wird akzeptieren column-count
, column-width
oder beiden Eigenschaften.
columns: || ;
Verwenden Sie beide column-count
und column-width
wird empfohlen, um ein flexibles mehrspaltiges Layout zu erstellen. Das column-count
wird als maximale Anzahl von Spalten dienen, während das column-width
die minimale Breite für jede Spalte vorgibt. Durch Zusammenführen dieser Eigenschaften wird das mehrspaltige Layout bei schmalen Browserbreiten automatisch in eine einzelne Spalte zerlegt, ohne dass Medienabfragen oder andere Regeln erforderlich sind.
Ein mehrspaltiges Layout eignet sich hervorragend für Blockelemente einschließlich Listen, um eine flexible Navigation zu ermöglichen.
Um Ihr mehrspaltiges Layout weiter zu optimieren, verwenden Sie break-inside
bestimmte Elemente, um zu verhindern, dass sie zwischen den Spalten hängen bleiben.
Mehr Informationen
- CSS Mehrspaltiges Layoutmodul Stufe 1 (Arbeitsentwurf)
- MDN-Dokumentation
Browser-Unterstützung
IE | Kante | Feuerfuchs | Chrom | Safari | Oper |
---|---|---|---|---|---|
10+ | Alle | 9+ | 50+ | Alle | 11,5+ |
Android Chrome | Android Firefox | Android Browser | iOS Safari | Opera Mobile |
---|---|---|---|---|
Alle | Alle | Alle | Alle | Alle |