Piste de grille
Une piste de grille est l'espace entre deux lignes de grille (lines). Elle est définie dans la grille explicite avec les propriétés grid-template-columns
et grid-template-rows
ou les propriétés raccourcies grid
ou grid-template
. Les pistes sont aussi créées dans une grille implicite en positionnant un élément de grille en dehors des pistes créées dans la grille explicite.
L'image ci-dessous montre la première piste de ligne de la grille.
Taille de piste sur une grille explicite
Lors de la définition de pistes de grille avec grid-template-columns
et grid-template-rows
, vous pouvez utiliser n'importe quelle unité de longueur, ainsi que l'unité flexible, qui indique une partie de l'espace disponible dans le conteneur de la grille. L'exemple ci-dessous montre une grille avec trois pistes de colonnes, l'une de 200 pixels, la seconde de 1fr, la troisième de 3fr. Une fois que les 200 pixels ont été soustraits de l'espace disponible dans le conteneur de la grille, l'espace restant est divisé en 4. Une partie est donnée à la colonne 2, 3 parties à la colonne 3.
Exemple
.wrapper {
display: grid;
grid-template-columns: 200px 1fr 3fr;
}
<div class="wrapper">
<div>One</div>
<div>Two</div>
<div>Three</div>
<div>Four</div>
<div>Five</div>
</div>
Taille de piste dans la grille implicite
Les pistes créées dans la grille implicite ont une taille définie automatiquement par défaut, cependant, vous pouvez définir la taille de ces pistes en utilisant les propriétés grid-auto-rows
et grid-auto-columns
.