Gouttières

Les gouttières sont l'espace entre les pistes de contenu. Elles peuvent être créées avec les grilles CSS en utilisant les propriétés column-gap, row-gap ou gap.

Exemple

Dans l'exemple ci-dessous, nous avons une grille de 3 colonnes et 2 rangées, avec 20 pixels d'écart entre les pistes de colonnes et entre les pistes de lignes.

css
.wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1.2fr);
  grid-auto-rows: 45%;
  column-gap: 20px;
  row-gap: 20px;
}
html
<div class="wrapper">
  <div>Un</div>
  <div>Deux</div>
  <div>Trois</div>
  <div>Quatre</div>
  <div>Cinq</div>
</div>

En ce qui concerne la taille de la grille, les espaces agissent comme s'ils étaient une piste de grille normale, mais rien ne peut y être placé. L'espace agit comme si la ligne de la grille à cet endroit avait gagné en taille, de sorte que tout élément de la grille placé après cette ligne commence à la fin de l'espace.

Les propriétés row-gap et column-gap ne sont pas les seules à pouvoir entraîner un espacement des pistes. Les marges, le remplissage (padding) ou l'utilisation des propriétés de distribution d'espace pour l'alignement des boîtes peuvent tous contribuer à l'écart visible. Par conséquent, les propriétés row-gap et column-gap ne doivent pas être considérées comme égales à la taille de la gouttière.

Voir aussi