Andevros a écrit :Firefox : elles restent en gris.
Ah non, suivant le thème que tu as, que ce soit un thème windows/Linux/Mac ou un thème pour Firefox, elles peuvent être grises, bleues, rouges, jaunes ou multicolores

Exactement comme Opera.
Andevros a écrit :IE : les colores selon la description.
Et ce même si ton thème windows est un très joli thème avec des barres de défilement jolies et originales, tu es affublé des immondes barres style-Windows95, beurk !
Pour moi (qui utilise un joli thème windows), le choix est vite fait
Pour en revenir au sujet j'ai essayé de regarder effectivement le mieux pourrait être un petit hack pour IE. À rajouter en-dessous du .body_contenu, un sélecteur CSS2 un peu plus évolué... soit
Code : Tout sélectionner
.body_contenu {
... les propriétés qui vont bien pour IE...
}
[class="body_contenu"] {
...ici les valeurs qui vont bien pour tous les autres (Gecko, Opera, KHTML...)...
}
qui se base sur la non-implémentation du sélecteur d'attributs par IE (ou n'importe quel autre sélecteur qu'il ne comprend pas, adjascent, enfant direct -
html>body .body_contenu - ou autre), IE ne les reconnait pas et n'interprétera donc pas le contenu.
Soit l'inverse avec le hack du sélecteur universel
Code : Tout sélectionner
.body_contenu {
... les propriétés qui vont bien pour tous...
}
* html .body_contenu {
... les propriétés qui vont bien pour IE...
}
qui se base sur le fait qu'IE croit qu'il y a quelque chose en-dessus de <html> (Dieu peut-être ? Allez savoir !

)
Avec ça plus rien ne peut résister (mais attention si un jour IE7, 8 ou 9 corrige le bug, si tant est que ce soit possible)