Espace avec column-gap, row-gap & gap¶
Les propriétés column-gap, row-gap et gap permettent de définir des espaces entre les cellules d'une grille. Ces propriétés acceptent toutes les unités de base.
column-gap¶
La propriété column-gap permet de définir l'espace entre les
colonnes d'une grille.
See the Pen Grid - column-gap by TIM Montmorency (@tim-momo) on CodePen.
row-gap¶
La propriété row-gap permet de définir l'espace entre les rangées
d'une grille.
See the Pen Grid - row-gap by TIM Montmorency (@tim-momo) on CodePen.
gap¶
La propriété gap permet de définir simultanément l'espace entre
les colonnes et les rangées.
Cette propriété accepte aussi de recevoir deux valeurs. Le cas échéant, la première correspond à l'espace entre les rangées et la deuxième, à celle entre les colonnes.
Exemple :
gap: 10px 50px;
Génère un espace de 10px entre les rangées ↕️ et de 50px entre les colonnes ↔️.
Warning
Pratiquement toutes les unités, sauf les fr, peuvent être utilisées pour les propriétés de type gap.
Inspecteur¶
L'inspecteur est d'une aide précieuse lorsque l'on manipule des éléments en grid.
- Dans le DOM Tree, les éléments en
display: grid;oudisplay: inline-grid;sont mis en évidence grâce à un badge contenant le mot "grid". - Lorsque cliqué, ce badge met en surbrillance les divisions constituant la grille en question.
- Dans l'onglet Layout, il est possible d'afficher des informations supplémentaires : étendre les divisions afin de les rendre plus visibles, afficher la taille des colonnes et rangées, etc.