🛠️Grid Aufgabe
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.

Erstelle dazu ein neues Verzeichnis grid-aufgabe
mit den Dateien layout.html
und styles.css
.
Als Starthilfe wird dir folgendes CSS vorgegeben:
body {
margin: 0;
}
.container {
display: grid;
background: lightgrey;
margin: 0 auto;
width: 100%;
max-width: 1100px;
min-height: 100vh;
grid-template-columns: /* ... */;
grid-template-rows: /* ... */;
}
.header {
grid-area: /* ... */;
background-color: lightgray;
}
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?Füge zwischen allen Zeilen und Spalten einen Abstand von
80px
ein.Füge eine horizontale Navigation an der entsprechenden Stelle ins Layout ein. Nutze dazu Flexbox, um die Menü-Items zu verteilen.
Last updated
Was this helpful?