Maison >interface Web >tutoriel CSS >Pourquoi `.class:last-of-type` ne sélectionne-t-il pas le dernier élément avec une classe spécifique ?
Pourquoi .class:last-of-type ne fonctionne-t-il pas comme prévu ?
Le sélecteur .class:last-of-type est conçu pour cibler l'élément final d'un type spécifique dans un conteneur donné, et non l'élément final avec une classe particulière.
Dans cet exemple :
<code class="css">p{ display: none; } p.visible:last-of-type { display: block; }</code>
Le sélecteur recherche l'élément final
élément dans chaque élément contenant. Cependant, étant donné qu'aucun des éléments
La classe .visible est appliquée aux éléments, le sélecteur n'en sélectionne finalement aucun.
Pour cibler l'élément final avec la classe .visible, utilisez plutôt le sélecteur suivant :
<code class="css">div p:last-of-type.visible { display: block; }</code>
Ce sélecteur cible le
élément dans chaque
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!