Definition

Grids in CSS definieren

Wir möchten folgendes Grid in CSS umsetzen. Dazu kann wie folgt vorgegangen werden:

Container

Container definieren

Als aller erstes muss ein Container definiert werden:

In CSS muss dessen display Property auf grid gesetzt werden.

Spalten und Zeilen definieren

Um die Spalten zu definieren, kann die grid-template-columns Property verwendet werden. Für Zeilen kann die grid-template-rows Property verwendet werden.

In userem Beispiel wird die erste Spalte auf 80px und die dritte Spalte auf 260px fixiert. Die zweite Spalte soll immer den restlichen Platz ausfüllen (auto).

Die erste Zeile wird auf 100px fixiert. Die zweite Zeile soll immer den restlichen Platz ausfüllen (auto).

Zwischenräume definieren

Zwischen den Grid-Bereichen kannst du einen Abstand definieren:

Inhalte einfügen

Wenn du jetzt sechs Elemente in deinen Container einfügst, werden diese automatisch in deinem Grid platziert.

Siehe https://codepen.io/anon/pen/ZaePGz.

Last updated

Was this helpful?