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

Fermé
Shadok - 22 avril 2011 à 15:33
 Shadok - 22 avril 2011 à 15:42
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 !
A voir également:

2 réponses

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