Maison > Article > interface Web > Comment cibler des éléments spécifiques dans une plage à l'aide du sélecteur CSS nième enfant ?
Sélecteur de plage CSS nième enfant
Le sélecteur nième enfant vous permet de cibler des éléments spécifiques dans un conteneur en fonction de leur position. Lorsque vous l'adaptez à une gamme spécifique, envisagez les approches suivantes :
nth-child(?):nth-child-X
Cette approche cible les éléments d'un certain position (par exemple, nième-enfant (2)) jusqu'à la fin de la séquence (par exemple, nième-enfant-X):
.myTableRow td:nth-child(2):nth-child(-n+4){ background-color: #FFFFCC; }
ntième-enfant(n X):ntième-enfant (-n Y)
Cette approche plus claire inclut les numéros de plage spécifiques :
.myTableRow td:nth-child(n+2):nth-child(-n+4){ background-color: #FFFFCC; }
Ici, le nième enfant (n 2) sélectionne tous les enfants à partir de la position 2, et nth-child(-n 4) sélectionne tous les enfants jusqu'à la position 4.
nth-child(X-Y)
Cette syntaxe cible une plage spécifique en soustrayant le début position à partir de la position finale :
.myTableRow td:nth-child(2-4){ background-color: #FFFFCC; }
N'oubliez pas de prendre en compte le nombre total d'éléments lorsque vous utilisez le sélecteur de nième enfant pour éviter des résultats inattendus.
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!