CSS Grid

CSS Grid ist ein zweidimensionales Layout-System, das es ermöglicht, Layouts sowohl in Zeilen als auch in Spalten zu strukturieren. Im Gegensatz zu anderen Layout-Methoden kann man mit Grid präzise kontrollieren, wo Elemente in einem Raster platziert werden.

Vorteile von CSS Grid.

  • Zweidimensionales Layout: Grid arbeitet mit Zeilen und Spalten gleichzeitig

  • Präzise Kontrolle: Elemente können exakt positioniert werden

  • Flexible Größen: Spalten und Zeilen können feste oder flexible Größen haben

  • Überlappende Elemente: Elemente können sich überlagern

  • Einfache komplexe Layouts: Auch komplizierte Layouts sind mit wenig Code möglich

Grundkonzept

Grid besteht aus einem Grid-Container und Grid-Items. Der Container wird in Zeilen (rows) und Spalten (columns) unterteilt. Die Linien zwischen den Zellen nennt man Grid-Linien.