🛠️Aufgabe Grid

Du weisst jetzt, wie man ein Layout mit CSS Grids definiert. Nutze dein Wissen um folgendes Layout in CSS nachzubauen.

Aufgabenstellung

Setze das unten dargestellte Layout mit einem CSS Grid um.

Aufgabe

Erstelle dazu ein neues Verzeichnis grid-aufgabe mit den Dateien layout.html und styles.css.

In layout.html kannst du als Grundgerüst folgenden Code benutzen:

In die Datei styles.css kannst du als Starthilfe schon mal dies einfügen:

  1. Im HTML-head solltest du noch das CSS verlinken.

  2. Damit die Bereiche besser sichtbar sind, gib den Menüs, der Sidebar und dem Footer eine neue Hintergrundfarbe, z.B. darkgray.

  3. Erstelle nun das Grid gemäss obiger Grafik.

  4. Füge zwischen allen Spalten einen Abstand von 20px ein. Zeilen sollen keinen Abstand haben.

Danach kannst du noch folgende Fragen beantworten:

  • Was bewirkt body { margin: 0; }?

  • Was bedeutet .container { margin: 0 auto; } und was bewirkt es?

  • Was bedeutet min-height: 100vh und was bewirkt es?

Last updated

Was this helpful?