CSS/Eigenschaften/grid-template-columns
Aus SELFHTML-Wiki
< CSS | Eigenschaften(Weitergeleitet von Grid-template-columns)
Die Eigenschaft grid-template-columns legt Anzahl, Größe und optional auch die Benennung von Spalten fest
- Erlaubte Werte
- none - alle Grid-Spalten werden implizit erzeugt
- eine track-list oder auto-track-list. Dabei handelt es sich um eine durch Leerzeichen getrennte Auflistung der Spaltenbreiten und der gewünschten Namen für Rasterlinien. Spaltenbreiten können einfache Maßangaben sein sowie die CSS-Funktionen minmax(), fit-content() und repeat(), die speziell für Grid-Templates eingeführt wurden und zusätzliche Möglichkeiten bieten.
Die vollständige Syntax dieser Liste ist komplex und wurde deshalb in einen eigenen Artikel ausgelagert.
- Vererbung steuernde Werte
inherit
,initial
,unset
undrevert
- Standardwert
none
- anwendbar auf
alle Elemente
- Vererbung
nein
- animierbar
nein
Beispiel
body {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
body {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
body {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(15em, 1fr));
}
Siehe auch
- Syntax von Tracklist und Auto-Tracklist
- Einführung in das Grid Layout
- Explizte Erzeugung von Tracks
- Benannte Linien und Rasterbereiche
Weblinks
Liste der CSS-Eigenschaften
- Box-Ausrichtung
- Flexbox Layout
- Grid Layout
- Abstände
- Benutzeroberfläche
- Container
- generierter Inhalt
- Größenangaben
- Hintergründe
- Listen
- Tabellen
- Positionierung und Anzeige
- Scroll Snap
- Rahmen und Schatten
- Schriftformatierung
- Textformatierung
- Textausrichtung
- Umbruchsteuerung
- Transformationen
- Animationen
das untere Beispiel erzeugt mit dem ersten Parameter auto-fill so viele Spalten wie möglich, der zweite Parameter besteht aus der minmax()-Funktion, die mindestens 15em breite Spalten erzeugt.