CSS grid-template-Eigenschaft
- Vorherige Seite grid-row-start
- Nächste Seite grid-template-areas
Definition und Verwendung
Die grid-template Eigenschaft ist eine Abkürzung für die folgenden Eigenschaften:
Weitere Informationen:
CSS Tutorial:CSS Netzprojekt
CSS Referenzhandbuch:grid-area Eigenschaft
CSS Referenzhandbuch:grid-template-rows Eigenschaft
CSS Referenzhandbuch:grid-template-columns Eigenschaft
CSS Referenzhandbuch:grid-template-areas Eigenschaft
Beispiel
Beispiel 1
Erstellen Sie ein dreispaltiges Rasterlayout mit einer Höhe von 150 Pixeln für die erste Spalte:
.grid-container { display: grid; grid-template: 150px / auto auto auto; }
Beispiel 2
Definiert zwei Zeilen, von denen "item1" die ersten beiden Spalten der ersten beiden Zeilen überspannt (in einem fünfziligen Rasterlayout):
.item1 { grid-area: myArea; } .grid-container { display: grid; grid-template: 'myArea myArea ...' 'myArea myArea ...'; }
Beispiel 3
Namen aller Projekte angeben und ein fertiges Webseitenvorlagen erstellen:
.item1 { grid-area: header; } .item2 { grid-area: menu; } .item3 { grid-area: main; } .item4 { grid-area: right; } .item5 { grid-area: footer; } .grid-container { display: grid; grid-template: 'header header header header header header' 'menu main main main right right' 'menu footer footer footer footer'; }
CSS-Syntax
grid-template: none|grid-template-rows / grid-template-columns|grid-template-areas|initial|inherit;
Wert | Beschreibung |
---|---|
none | Standardwert. Definiert keine Größe der Spalten oder Zeilen. |
grid-template-rows / grid-template-columns | Definiert die Größe der Spalten und Zeilen. |
grid-template-areas | Definiert die Verwendung der benannten Projektgrids. |
initial | Diese Eigenschaft auf ihren Standardwert setzen. Siehe initial. |
inherit | Diese Eigenschaft von ihrem übergeordneten Element erben. Siehe inherit. |
Technische Details
Standardwert: | none none none |
---|---|
Vererbung: | Nein |
Animationserstellung: | Unterstützt. Siehe:Animationsspezifische Eigenschaften. |
Version: | CSS Grid Layout Modul Level 1 |
JavaScript-Syntax: | object.style.gridTemplate = "250px / auto auto" |
Browser-Unterstützung
Die Zahlen in der Tabelle weisen auf die erste Browserversion hin, die die Eigenschaft vollständig unterstützt.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
57 | 16 | 52 | 10 | 44 |
- Vorherige Seite grid-row-start
- Nächste Seite grid-template-areas