396 votes

Comment écrire : hover condition pour un : avant et un : après ?

Comment écrire et condition pour `` ?

J’ai essayé `` mais il ne fonctionne pas

560voto

BoltClock Points 249668

Écrire a:hover:before et a:visited:before à la place.

Avis de la pseudo-sélecteur d'élément vient après le pseudo-sélecteur de classe (et, en fait, à la fin de l'ensemble du sélecteur). Notez également que ce sont deux choses différentes; en les appelant les deux "pseudo-sélecteurs" va vous confondre une fois que vous exécutez dans les problèmes de syntaxe comme celle-ci.

Cette règle à propos de l'enchaînement des pseudo-classes et pseudo-éléments est indiqué dans les specs:

Un pseudo-élément peut être ajouté à la dernière séquence de simple sélecteurs d'un sélecteur.

Une séquence de simple sélecteurs est une chaîne de sélecteurs simples qui ne sont pas séparés par un combinateur. Il commence toujours avec un sélecteur de type ou d'un sélecteur universel. Aucun autre type de sélecteur ou sélecteur universel est autorisé dans la séquence.

Un simple sélecteur est un sélecteur de type, sélecteur universel, attribut sélecteur sélecteur de classe, sélecteur d'ID, ou pseudo-classe.

Une pseudo-classe est un simple sélecteur. Un pseudo-élément, cependant, n'est pas, même si elle apparaît comme un simple sélecteur.

En outre, en raison de la façon dont le sélecteur doit être écrite, les styles s'appliquent même si c'est l' a lui-même qui est en cours de survol. Vous ne pouvez pas avoir des styles pour seulement un pseudo-élément qui est en train de plané (qui aurait probablement été l'effet de l' a:before:hover étaient autorisés).

142voto

sandeep Points 43178

Écrire au lieu de : exemple.

9voto

Rao Points 1403

Pour modifier le texte du lien du menu sur mouseover. (Texte de langue différente au survol) Voici le

exemple jsfiddle

HTML :

CSS :

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