HTML Elemente
Der Quelltext wurde erfolgreich in die Zwischenablage kopiert.
Breakpoint ist bei 640px, die Media-Query wird dabei aktiv. das Grid wird dadurch verändert.
Desktop - über 640px Breite (3 Rows, sidebar ist rechts vom content):
main.container {
height:100vh;
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";
}
Smart - unter 640px Breite (4 Rows, sidebar ist zwischen header und content):
main.container {
height:100vh;
display: grid;
grid-template-rows: 100px 50px 1fr 50px;
grid-template-columns: 25% 25% 25% 25%;
grid-template-areas:
"header header header header"
"sidebar sidebar sidebar sidebar"
"content content content content"
"footer footer footer footer";
}