HTML Elemente
Der Quelltext wurde erfolgreich in die Zwischenablage kopiert.
Übersichtlicher (einfacher) ist der Bau eines Layouts, wenn die Bereiche benannt werden:
(Achtung: Die "template-areas", "columns" und "rows" müssen deckungsgleich angelegt werden.)
main.container { display: grid; grid-template-rows: 100px 1fr 50px; grid-template-columns: 25% 25% 25% 25%; grid-template-areas: "header header header header" "content content content sidebar" "footer footer footer footer"; }
Sind die Bereiche erst mal benannt, können die Inhalte leicht zugewiesen werden.
header { grid-area: header; } article { grid-area: content; } aside { grid-area: sidebar; } footer { grid-area: footer; }