LU04.A03 - Grid
Aufgabe 1: Theorie
Aufgabenstellung
- Was bewirkt die CSS-Eigenschaft
display: grid? - Was ist der Unterschied zwischen einem Grid-Container und einem Grid-Item?
- Wofür stehen die Einheiten
frundpxin CSS Grid? - Wie viele Dimensionen unterstützt CSS Grid?
- Was passiert, wenn Sie
grid-template-columns: 1fr 2frsetzen? - Wie sieht die Kurzform für
grid-column-startundgrid-column-endaus?
Aufgaben 2: Einfache Box-Platzierung
Ausgangslage
HTML
<!-- HTML --> <div class="grid"> <div>Box 1</div> <div>Box 2</div> <div>Box 3</div> <div>Box 4</div> <div>Box 5</div> <div>Box 6</div> </div>
Aufgabenstellung
- Setzen Sie
display: gridauf.grid - Erstelle 3 Spalten und 2 Zeilen
- Geben Sie jeder Box eine andere Hintergrundfarbe
Aufgaben 3: Verhalten eines Grids mit verschiedenen Spalten
Aufgabenstellung
- Erstellen Sie ein Grid mit 3 Spalten: Die erste mit
200px, die zweite mit1fr, die dritte mit2fr - Fügen Sie drei Grid-Items ein
- Beobachten Sie, wie sich die Spaltenbreiten verändern, wenn Sie die Fenstergrösse anpassen
Aufgabe 4: Elemente gezielt platzieren
Aufgabenstellung
- Erstelle Sie ein 4×4-Grid
- Fügen Sie ein Element ein, das Spalte 2 bis 4 und Zeile 1 bis 2 einnimmt
- Verwenden Sie
grid-column-start,grid-column-end,grid-row-start,grid-row-end
Aufgabe 5: Grid Template erstellen
+---------+------------+ | header | header | +---------+------------+ | nav | content | +---------+------------+ | footer | footer | +---------+------------+
Aufgabenstellung
- Erstellen Sie das Layout mithilfe von
grid-template-areas