CSS Item Flow: Vereinheitlichung von Flexbox, Grid und Masonry-Layouts
2025-04-02
CSS Grid und Flexbox sind leistungsstarke Layout-Tools, aber sie reichen für komplexe Layouts wie Masonry-Anordnungen nicht aus. Ein neuer Vorschlag, "Item Flow", zielt darauf ab, dies zu lösen, indem die Eigenschaften `flex-flow` von Flexbox und `grid-auto-flow` von Grid vereinheitlicht werden. Er führt neue Eigenschaften wie `item-direction`, `item-wrap`, `item-pack` und `item-slack` ein, die eine flexiblere und leistungsfähigere Layout-Steuerung ermöglichen. Dies würde Flexbox eine dichte Packung und Grid die Möglichkeit geben, das Wrapping zu deaktivieren, und gleichzeitig eine saubere Lösung für Masonry-Layouts bieten. Das Ergebnis ist ein einheitlicheres und benutzerfreundlicheres CSS-Layout-System.
Entwicklung