grid-area: main
display:grid;
grid-template-columns: 100px 50px 100px;
display:grid;
grid-template-columns: 100px auto auto;
display:grid;
grid-template-columns: 1fr 2fr 1fr;
display:grid;
grid-template-columns: 150px 2fr 1fr;
display:grid;
grid-template-columns: repeat(4, 1fr);
display:grid;
grid-template-rows: 50px 80px 100px;
klappt nur wenn wenn der container eine Höhe hat, zum Beispiel 300px
display:grid;
grid-template-rows: 25% 25% 50%;
height: 300px;
klappt nur wenn wenn der container eine Höhe hat, zum Beispiel 300px
display:grid;
grid-template-rows: 40px 1fr 2fr;
height: 300px;
klappt nur wenn wenn der container eine Höhe hat, zum Beispiel 300px
display:grid;
grid-template-rows: auto 35px auto;
height: 300px;
grid-template-rows: repeat(3,40px);
die Werte auf der linken seite des / sind "rows" und die rechts "columns"
display:grid;
grid-template: 50px 50px/150px 150px;
display:grid;
grid-template: 50px 50px/1fr 1fr;
display:grid;
grid-template: 60% auto/2fr 1fr;
height: 120px;
display:grid;
grid-template: 1fr 1fr 1fr/60% auto;
height: 200px;
display:grid;
grid-template-columns: 1fr 2fr 1fr;
row-gap: 20px;
display:grid;
grid-template-columns: 1fr 2fr 1fr 1fr;
column-gap: 20px;
in diesem Beispiel 30px zwischen Zeilen und 10px zwischen den Spalten
display:grid;
grid-template-columns: 1fr 2fr 1fr 1fr;
gap: 30px 10px;
in diesem Beispiel 20px zwischen Zeilen und Spalten (kurzversion bekannter Vorgehensweisen)
display:grid;
grid-template-columns: 1fr 2fr 1fr 1fr;
gap: 20px;
Wie zu beweisen war
container:display: grid;
grid-template-columns: repeat(1, 3fr);
grid-template-rows: repeat(1, 3fr);
grid-column:span 2;
grid-column:span 1;
grid-row: span 2;
display: grid;
grid-gap: 2px;
grid-template-areas: "item1 item2 item3";
grid-area: item1
grid-area: item2
grid-area: item3
display: grid;
grid-gap: 2px;
grid-template-areas: "item1 item1 item2";
grid-area: item1
grid-area: item2
display: grid;
grid-gap: 2px;
grid-template-areas: ". item1 . item2";
grid-area: item1
grid-area: item2
display: grid;
grid-gap: 2px;
grid-template-areas:
"item1 item2"
"item3 item4";
grid-area: item1
grid-area: item2
grid-area: item3
grid-area: item4
display: grid;
grid-gap: 5px;
grid-template-areas:
"header header header header"
"sidebar main main button"
"sidebar photo photo button"
"footer footer footer footer";
grid-area: header
grid-area: main
grid-area: photo