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.

Diagram showing a grid track.

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

css
.wrapper {
  display: grid;
  grid-template-columns: 200px 1fr 3fr;
}
html
<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.

Voir aussi

Références de propriété

En lire plus