Petite bizarrerie lors du cours de ce matin, un apparent souci de compatibilité que je n’ai pas bien compris. C’était d’autant plus perturbant qu’il s’agit vraiment d’un truc de débutant. Si l’on fait un style :
a:visited { …. }
puis que l’on applique sur une page XHTML quelconque, celà marche sous IE, mais… pas sous Firefox ! J’ai pourtant respecté les contraintes d’ordre (mettre a:link, puis a:visited, etc…), mais rien à faire : le lien a beau être visité, il ne change pas de couleur.
Seule parade que j’ai pu trouver, forcer l’utilisation d’une classe :
a.unstyle:visited { …. }
<a class= »unstyle » href= »… »>….
Y’en a dans la salle qui ont une explication ?



#1 par Dux à 19 juin 2007 - 17 h 09 min
Citation
Salut,
à mon avis ton problème ne vient pas des déclarations A: à partir du moment où tu as bien mis dans l’ordre link, visited, hover
Celà peut venir de tout autre chose.
#2 par Aysseline à 5 juillet 2007 - 12 h 57 min
Citation
J’ai le même problème sous FF 2 en utilisant « a:visited img » rien ne se passe alors que ça marche sous IE (un comble !) J’avais jamais eu affaire à ce problème, dommage de ne pas trouver de soluce sur ton site (je suis arrivée ici avec Google).
J’aime beaucoup la réponse de Dux: elle fait super avancer le smilblick et apporte une solution incontestable,lol….
#3 par Anthony à 5 août 2010 - 12 h 09 min
Citation
http://www.journaldunet.com/developpeur/client-web/une-faille-sur-visited.shtml