"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi « p.visible:last-of-type » ne cible-t-il pas le dernier élément de paragraphe visible ?

Pourquoi « p.visible:last-of-type » ne cible-t-il pas le dernier élément de paragraphe visible ?

Publié le 2024-11-16
Parcourir:771

Why Doesn\'t `p.visible:last-of-type` Target the Last Visible Paragraph Element?

:comportement du sélecteur last-of-type

La pseudo-classe :last-of-type cible le dernier élément d'un type spécifié dans un conteneur parent. Cependant, dans le contexte de votre sélecteur CSS (p.visible:last-of-type), il est important de noter que :last-of-type s'applique uniquement aux types d'éléments et non aux instances de classe.

Dans votre Balisage HTML :

This should be hidden

This should be displayed

This should be hidden

Le problème se pose car :last-of-type cible le dernier élément

, qui dans ce cas n'a pas la classe .visible. Par conséquent, aucun de vos éléments

n'est visible.

Solution

Pour cibler le dernier élément

avec la classe .visible, vous devez utiliser JavaScript, car il n'y a pas de sélecteur CSS intégré à cet effet spécifique.

Dernier tutoriel Plus>

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