120 votes

:hover mais :pas sur une classe spécifique

Comment appliquer un effet de survol sur un élément, mais pas à un élément avec la classe `` ?

On dirait qu’il manque quelque chose.

237voto

BoltClock Points 249668

La notation fonctionnelle est sur , et non :

Si vous préférez mettre en `` premier, c’est très bien:

Peu importe quelle pseudo-classe vient en premier ou en dernier; quoi qu’il en soit, le sélecteur fonctionne de la même manière. Il se trouve que c’est ma convention personnelle de mettre `` en dernier car j’ai tendance à placer des pseudo-classes d’interaction utilisateur derrière des pseudo-classes structurelles.

11voto

Mendhak Points 2504

Vous avez la possibilité d’utiliser le `` sélecteur.

Cependant, cela peut ne pas fonctionner dans tous les navigateurs, car tous les navigateurs n’implémentent pas les fonctionnalités CSS3.

Si vous ciblez un large public et que vous souhaitez prendre en charge les navigateurs plus anciens, le meilleur moyen serait de définir un style pour le et d’annuler tout ce que vous faites dans .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X