Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
✨ Css
14.0 Grid avancé
14 1 Controle De Lespacement Des Cellules Avec Grid Row Gap Et Grid Column Gap

Contrôle de l'Espacement des Cellules avec grid-row-gap et grid-column-gap

En CSS Grid, les propriétés grid-row-gap et grid-column-gap sont utilisées pour spécifier l'espacement entre les lignes et les colonnes de la grille, respectivement. Comprendre comment utiliser ces propriétés est essentiel pour contrôler efficacement l'espacement des cellules dans une mise en page de grille. Dans cette section, nous explorerons en détail l'utilisation de grid-row-gap et grid-column-gap, en fournissant des exemples pratiques pour illustrer leur fonctionnement.

1. Propriété grid-row-gap

La propriété grid-row-gap spécifie l'espacement entre les lignes de la grille.

Exemple :

.grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 100px 100px 100px;
    grid-row-gap: 20px;
}

Dans cet exemple, il y aura un espacement de 20 pixels entre chaque ligne de la grille.

2. Propriété grid-column-gap

La propriété grid-column-gap spécifie l'espacement entre les colonnes de la grille.

Exemple :

.grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 100px 100px 100px;
    grid-column-gap: 20px;
}

Dans cet exemple, il y aura un espacement de 20 pixels entre chaque colonne de la grille.

3. Utilisation Combinée

Vous pouvez utiliser les propriétés grid-row-gap et grid-column-gap de manière combinée pour contrôler précisément l'espacement des cellules dans votre grille.

Exemple :

.grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 100px 100px 100px;
    grid-row-gap: 20px;
    grid-column-gap: 10px;
}

Dans cet exemple, il y aura un espacement de 20 pixels entre chaque ligne de la grille et un espacement de 10 pixels entre chaque colonne de la grille.

Conclusion

Les propriétés grid-row-gap et grid-column-gap en CSS Grid sont des outils puissants pour contrôler l'espacement des cellules dans une mise en page de grille. En utilisant ces propriétés de manière appropriée, vous pouvez créer des mises en page de grille bien organisées et esthétiques qui répondent aux besoins spécifiques de votre projet. Expérimentez avec différentes valeurs d'espacement dans vos projets CSS pour obtenir les résultats désirés et créer des interfaces utilisateur élégantes et réactives.