Problème avec sélecteurs d'attributs sur IE [Fermé]

Signaler
-
 Shadok -
Bonjour !

Je viens vers vous car j'ai un petit problème avec les sélecteurs d'attributs de CSS qui ne sont pas reconnus sur IE7 et IE8, (alors que normalement ils doivent pouvoir fonctionner) :'(

Voila le problème en quelques mots :

J'ai une page HTML que je ne peux pas éditer, et je voudrais mettre une couleur de fond différente à chaque URL.
Voila la structure de base qui se répète, avec un lien différent à chaque fois :

<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td valign="top"><img src="img.jpg"></td>
<td class="onglet"><a href="http://test.com/test/client/cr,120,test.html" class="Lien">texte</a></td>
<td valign="top"><img src="img.jpg"></td>
</tr>
</tbody>
</table>




Et donc dans le CSS je place ça :

a[href$="test.html"]:hover {
color: #d53580;
}



Ca marche parfaitement sur Firefox / Safari, mais je n'ai rien de rien sur IE decu

Quelqu'un aurait-il une solution pour corriger/contourner ce problème ?

Merci à vous !

2 réponses

Messages postés
172
Date d'inscription
vendredi 30 juillet 2010
Statut
Membre
Dernière intervention
29 novembre 2013
14
Tout est dans ton titre... Les sélecteurs d'attribut CSS ne fonctionnent pas sous IE.
Pourtant quand je regarde ici, ça me dit le contraire :
www.msdn.microsoft.com/en-us/library/cc351024%28v=vs.85%29.aspx#attributeselectors