Défi : Styliser sélectivement les éléments avec le même nom de classe en fonction de leur position, quel que soit leur emplacement dans le balisage.
Solution : Utilisez nth-child() ou Pseudo-sélecteurs nth-of-type() pour cibler les éléments en fonction de leur position ordinale dans un élément parent.
Le nième-enfant(n) le pseudo-sélecteur vous permet de styliser un élément qui est le nième enfant de son parent. Par exemple, pour cibler le premier élément avec la classe "myclass":
.parent_class:nth-child(1) {
color: #000;
}
Pour cibler les deuxième et troisième éléments, utilisez les sélecteurs suivants :
.parent_class:nth-child(2) {
color: #FFF;
}
.parent_class:nth-child(3) {
color: #006;
}
Le pseudo-sélecteur nth-of-type(n) fonctionne de la même manière que nth-child(), mais il sélectionne des éléments en fonction de leur type chez leur parent. Ceci est utile lorsque vous avez plusieurs éléments du même type au sein d'un parent :
.myclass:nth-of-type(1) {
color: #000;
}
.myclass:nth-of-type(2) {
color: #FFF;
}
.myclass:nth-of-type(3) {
color: #006;
}
Exemple HTML :
my text1
my text2
my text3
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3