Hallo Joseba,
sorry, das hätte ich gleich sehen können.
grid-template ist eine Eigenschaft, die die Eigenschaftgen grid-template-rows, grid-template-columns und grid-template-areas zusammenfasst.
Das bedeutet: Wenn Du zuerst grid-template-columns aufschreibst und danach grid-template, wird grid-template-columns überschrieben.
Drei Möglichkeiten gibt es:
- Ändere grid-template in grid-template-areas, dann musst Du aber auch die Definition der Zeilenhöhe in eine grid-template-rows Eigenschaft verschieben. Würde ich nicht empfehlen.
- Ändere die Reihenfolge: erst grid-template, dann grid-template-columns. Würde ich auch nicht empfehlen
- Verwende alle Möglichkeiten von grid-template und definiere die Spalten in dieser Eigenschaft:
grid-template-columns: 8% 74% 18%;
grid-template:
"header header header" auto
"nav nav nav" auto
"main main gap1" 1em
"main main werb" 10em
"main main gap2" 3em
"main main info" 1fr
"footer footer footer" auto;
grid-template:
"header header header" auto
"nav nav nav" auto
"main main gap1" 1em
"main main werb" 10em
"main main gap2" 3em
"main main info" 1fr
"footer footer footer" auto / 8% 74% 18%;
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi