Comprendre le comportement de .class:last-of-type
Le problème rencontré est que le sélecteur .class:last-of- type ne fonctionne pas comme un sélecteur .class:last-of-class. Au lieu de cela, il cible spécifiquement les éléments qui sont le dernier frère de leur type dans un élément conteneur.
Comprendre .last-of-type
Selon la spécification du W3C, la pseudo-classe .last-of-type représente les éléments qui sont le dernier frère de leur type. Cela signifie que :
Application des règles
Dans l'exemple fourni, le sélecteur .visible:last -of-type est utilisé. Cela signifie que les styles ne seront appliqués qu'à :
Résoudre le problème
Puisque seuls les deux premiers éléments p ont la classe .visible, le troisième élément p ne répondra pas aux critères du sélecteur .visible:last-of-type. Par conséquent, sa propriété d'affichage ne sera pas définie sur blocage.
Pour obtenir le résultat souhaité, envisagez les options suivantes :
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!