CSS - a:visited:hover?
Comment puis-je appliquer une police color
seulement des liens hypertextes qui ont déjà été visited
et sont hover
par la souris?
Essentiellement, ce que je veux faire est
a:visited:hover {color: red}
- Cela semble fonctionner dans FF, mais pas IE 6. Tout le travail autour pour IE 6?
Vous devez vous connecter pour publier un commentaire.
Oui, c'est possible.
Voici un exemple:
il y a une séquence entre le lien css pour prendre effet.
a:hover doit venir après a:link et a:visited et a:active doit venir après un:hover
pour plus de précisions, consulter le lien ci-dessous..
http://www.w3schools.com/css/css_pseudo_classes.asp
a:visited:hover
est plus spécifique, puis l'un des sélecteurs de vous mentionner dans la réponse (et la question n'est pas la règle de ne pas l'appliquer dans IE6, pas à ce sujet primordial d'autres règles).Il y a une déclaration css pour que cela fonctionne correctement comme il a été mentionné plus tôt, même si elle ne couvre pas cette option, il y a une différence. J'ai testé sur Chrome.
L'ordre est
Cela fonctionnera si c'est avant ou après un:hover, tant que le a:hover et:visited:hover sont après a:visited et avant de a:active. Je préfère juste de garder les deux liens visités ensemble et les deux plane ensemble.
FWIW, je suis incapable de style juste
color
sura:visited:hover
(Chrome/FF) sans déclarer un arrière-plan pour:link:hover
(autre chose quenone
ouinherit
semble fonctionner, j'ai utilisérgba()
pour alpha du saké).Pour que cela fonctionne dans Chrome/FF:
... (quelque chose comme) cette fonction doit être présente: