Je veux avoir des styles hover sur un lien, mais pas sur un span qui est un enfant de ce lien. Je ne l'ai jamais fait avant, mais j'ai essayé ceCela peut-il fonctionner en CSS?
.properties #content table th a {
color: #fff;
text-decoration: none;
}
.properties #content table th a:hover {
text-decoration: underline;
}
.properties #content table th a:hover span.sort-direction {
text-decoration: none;
}
Le soulignement de vol stationnaire fonctionne très bien, mais il souligne encore la portée. Je suppose que c'est parce qu'un soulignement de l'élément d'ancrage va s'étirer pour s'adapter à la portée, je pense.
Qu'est-ce qu'une solution de contournement? Je veux que la durée soit aussi un lien. Peut-être une combinaison de position: relative
sur l'ancre et position: absolute
sur l'envergure?
Puisqu'un HTML valide ne peut pas avoir 2 éléments avec le même ID, vous pouvez rendre vos sélecteurs plus efficaces en supprimant le '.properties 'dans tous les cas, juste un conseil :) –
Le CSS semble correct. Pouvez-vous pointer vers une page de test? –
J'ai utilisé les propriétés en tant que classe de mon élément de corps pour cibler différentes pages. – alex