/ / Pourquoi le lien visité n'a-t-il pas une couleur de fond? - css, couleur de fond

Pourquoi mon lien visité n'a-t-il pas une couleur de fond? - css, couleur de fond

Il semble que a: visité ne fonctionne pas pour afficher la couleur de fond sur mes liens.

http://jsfiddle.net/davestein/D2srA/

Qu'est-ce qui me manque le plus simple?

Réponses:

5 pour la réponse № 1

La couleur de fond sur a:visited semble seulement fonctionner (comme Dave l’a dit plus haut dans FF, Chrome et Safari) a a une couleur de fond, explicitement définie ou héritée (le parent direct doit en réalité avoir une couleur de fond pour que cela soit vrai).

Évidemment, il n’est pas idéal de définir une couleur de fond pour a tout le temps, car le site peut avoir une image d’arrière-plan.

Bogue CSS ..?


3 pour la réponse № 2

essayez a) de définir une couleur d’arrière-plan par défaut (comme #fff) et b) de supprimer! important, comme indiqué ici:

http://jsfiddle.net/D2srA/10/


1 pour la réponse № 3

Je ne suis pas sûr de la raison technique ici, mais cela ne semble fonctionner que si j’ajoute une couleur de fond pour un:

une { couleur de fond: #ffffff; }

a: visité { couleur d'arrière-plan: # ff0000; }


0 pour la réponse № 4

cela ne marche pas pour moi si je le fais comme vous. Mais si j’ajoute chaque pseudo-classe, cela fonctionne.

a: link {color:# FF0000;} / * lien non visité * / a: visité {color: # 00FF00;} / * lien visité * / a: survol {couleur: # FF00FF; couleur de fond: noir;} / * avec la souris sur le lien * / a: actif {color: # 0000FF;} / * lien sélectionné * /

0 pour la réponse № 5

! important fait toujours le camion

a:active {color:#0000FF !important;}
a:visited {color:#0000FF !important;}