Dire que "!important" n'est pas supporté par IE est faux.
Je l'utilise sur ma plate-forum de forums pour les tests et cela fonctionne très bien.
Faut juste avoir compris comment l'utiliser pour ie.
Si tu fais
div#toto { color : red; }
div { color : green; }
-> le texte du div ayant l'id toto sera rouge, sous ie et fx
si tu met plutot
div#toto { color : red; }
div { color : green !important; }
le texte sera vert sous ie et fx -> le important est bien pris en compte.
Par contre ca ne marche pas si plus tard tu redéfinis l'atribut marqué important
div#toto { color : red; }
div { color : green !important; color : blue; }
-> dans fx, toto est vert, alors que dans ie, toto est bleu
de même si tu fais
div#toto { color : red; }
div { color : green !important; color : blue; }
div#toto { color : yellow; }
-> dans fx, toto est toujours vert, alors qu'il est jaune dans ie
bref, conclusion -> !important marche s'il nl'attribut 'est pas redéfini plus loin
[^] # Petit aparté CSS [Was: Re: Affirmatif]
Posté par Twidi (site web personnel) . En réponse au journal IE pour Linux. Évalué à 5.
Je l'utilise sur ma plate-forum de forums pour les tests et cela fonctionne très bien.
Faut juste avoir compris comment l'utiliser pour ie.
Si tu fais
-> le texte du div ayant l'id toto sera rouge, sous ie et fx
si tu met plutot
le texte sera vert sous ie et fx -> le important est bien pris en compte.
Par contre ca ne marche pas si plus tard tu redéfinis l'atribut marqué important
-> dans fx, toto est vert, alors que dans ie, toto est bleu
de même si tu fais
-> dans fx, toto est toujours vert, alors qu'il est jaune dans ie
bref, conclusion -> !important marche s'il nl'attribut 'est pas redéfini plus loin