Google Chrome a: image de fond visitée ne fonctionne pas

(avant de me lancer je dois dire que oui, j'ai fait toute la stupidité vérifie, oui le lien est dans mon histoire et a été visité etc)

Je suis en utilisant google Chrome version 6.0.472.63, mais il est important que cela fonctionne sur tous les navigateurs.

Il fonctionne sur Firefox, IE et Opera.

En gros je suis en train de faire est de changer l'image de fond d'un lien si le lien a été visité.

J'ai fait beaucoup d'essais et d'erreur de test afin de garder avec moi pour de multiples exemples.

C'est ce que j'avais à l'origine

.forum_box .titre { 
background-image:url(../images/f_unread.png); 
background-position:10px centre; 
background-repeat:no-repeat; 
background-color:transparent; 
color:#2D4054; 
font-size:14px; 
padding:10px 12px 10px 44px; 
text-decoration:none; 
display:block; 
font-weight:bold; 
} 
.forum_box .titre a:visited { 
background-image:url(../images/f_read.png); 
} 

Fonctionne dans tous les navigateurs sauf Chrome. Ensuite, j'ai essayé de simplement faire une couleur plutôt qu'une image.

.forum_box .titre a:visited { 
background-color:red; 
} 

Même une fois de plus, cependant j'ai changé le lien pour #fff au lieu de transparent et de le lien visité changé rouge, donc, apparemment, le bg de couleur ne fonctionne que si vous définissez un bg de couleur pour le parent.

.forum_box .titre { 
background-image:url(../images/f_unread.png); 
background-position:10px centre; 
background-repeat:no-repeat; 
background-color:#fff; 
color:#2D4054; 
font-size:14px; 
padding:10px 12px 10px 44px; 
text-decoration:none; 
display:block; 
font-weight:bold; 
} 
.forum_box .titre a:visited { 
background-color:red; 
} 

Cependant, il n'est toujours pas à résoudre mon problème d'image. Ainsi, dans une dernière tentative, j'ai essayé ceci dans l'espoir que, pour quelque raison Chrome ne fonctionne que lorsque les mêmes propriétés où elle est présente dans les deux.

.forum_box .titre { 
fond:#fff url(../images/f_unread.png) no-repeat 10px centre; 
color:#2D4054; 
font-size:14px; 
padding:10px 12px 10px 44px; 
text-decoration:none; 
display:block; 
font-weight:bold; 
} 
.forum_box .titre a:visited { 
fond:#fff url(../images/f_read.png) no-repeat 10px centre; 
} 

Qui ne fonctionne pas non plus et encore continuer à travailler sur Firefix, Opera et IE. Donc je viens ici pour Dépassement de Pile très confus.

Toute aide serait grandement appréciée!

Mise à JOUR:
J'ai tenté un jQuery solution, bien que cela ne fonctionne toujours pas. Malgré le fait d'avoir :les liens visités et je peux confirmer leurs visité état en changeant la couleur de police rouge. jQuery('a:visited').longueur retourne 0.

source d'informationauteur robjbrain