


Comment puis-je cibler des lignes et des colonnes spécifiques dans la disposition en grille CSS ?
Dec 15, 2024 am 04:36 AMCiblage des lignes et des colonnes dans une disposition de grille CSS
Lors de la conception d'une disposition de grille CSS, il est essentiel de savoir comment cibler des lignes ou des colonnes spécifiques au sein de la grille. Cela permet un style et une personnalisation précis des différentes zones de la mise en page.
Ciblage des lignes
Pour styliser des lignes spécifiques dans une grille CSS, vous pouvez utiliser le :nth- Sélecteur child() combiné avec la pseudo-classe de ligne de grille. Par exemple, dans l'extrait de code fourni avec une grille à 3 lignes, vous pouvez sélectionner la deuxième ligne avec la règle CSS suivante :
.grid-container > div:nth-child(grid-row: 2) { background: skyblue; }
Cela définira la couleur d'arrière-plan de tous les éléments de la deuxième ligne sur skyblue.
Ciblage des colonnes
Le ciblage de colonnes spécifiques suit une approche similaire. Le sélecteur :nth-child() peut être utilisé avec la pseudo-classe grid-column. Par exemple, pour sélectionner la deuxième colonne dans votre disposition de grille à 2 colonnes, vous utiliserez :
.grid-container > div:nth-child(grid-column: 2) { background: yellow; }
Cela appliquera un fond jaune à tous les éléments de la deuxième colonne.
Combinaison du ciblage des lignes et des colonnes
Pour cibler une cellule spécifique dans la grille, vous pouvez combiner la ligne de la grille et la colonne de la grille pseudo-classes au sein d’un même sélecteur. Par exemple, pour sélectionner l'élément dans la deuxième ligne et la première colonne :
.grid-container > div:nth-child(grid-row: 2):nth-child(grid-column: 1) { border: 2px solid red; }
Cela donnera à l'élément dans cette cellule spécifique une bordure rouge.
Alternatives pour cibler les lignes et Colonnes
Dans certains cas, le sélecteur de nième enfant peut ne pas fournir les résultats souhaités. Comme alternative, vous pouvez utiliser les propriétés Grid-row-start et Grid-row-end ou Grid-column-start et Grid-column-end pour définir la position de ligne ou de colonne d'un élément. Par exemple, pour cibler la deuxième ligne sans utiliser :nth-child(), vous pouvez utiliser :
.grid-row-wrapper { grid-row: 2; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Ajout d'ombres de boîte aux blocs et éléments WordPress

Créez un formulaire de contact JavaScript avec le cadre Smart Forms

Créer un éditeur de texte en ligne avec l'attribut satisfaistable

Faire votre première transition Svelte personnalisée

Comparaison des 5 meilleurs constructeurs de formulaires PHP (et 3 scripts libres)

Téléchargement de fichiers avec Multer dans Node.js et Express

Meilleures animations et effets CSS sur Codecanyon 2025 (payé gratuitement)
