Bonjour à tous, aujourd'hui encore j'ai un petit problème
En fait, j'aimerais que si le visiteur de mon site utilise explorer, la couleur d'arrière plan ne soit pas la même que celle de Mozilla ou autre !
Mon code CSS est :
body { background-color: #9CBDE6; color: black; }
J'ai vu qu'il fallait mettre des trucs bizarre du genre :
body { background-color: #9CBDE6 !important; background-color: blue; color: black; }
Normalement, c'est la dernière propriété qui est interprétée, mais !important prend la priorité, dans ce cas c'est lui qui est interprété. IE ne comprend pas cette syntaxe et ce sert donc de la dernière propriété.
Avec un hack, cela peut marcher... jusquà que IE comprenne la propriété !important (version >6, non encore révélée ).
Autre possibilité, utiliser PHP pour savoir le navigateur de l'utilisateur, puis avec un bout de style dans le doc (x)HTML et une variable -> choix de la couleur.
Merci à vous mais après quelques recherches plus profondes sur Google, j'ai trouvé !
Donc je m'explique, sur mon design (http://florian.lefebvre51.free.fr qui deveidnra bientôt www.animals.free.fr) j'avais un problème avec la couleur de fond qui était modifiée sur IE, donc le dégradé était moche puisqu'au bout de celui-ci, la couleur était plus foncée.
Enfin bref, voilà le code pour que IE ait son propre CSS :
<link href="design_00.css" rel="stylesheet" />
<!--[if IE]>
<link href="design_01.css" rel="stylesheet" /> */ Le CSS de IE */
<![endif]-->
Voilà, très util ce truc
(En plus valide W3C :p)
++
Ah ok, je vois...
Donc il faut cacher la feuille de style Mozilla à IE !
Merci à toi
If Explorer, changer de couleurs :p
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ma vraie biographie - Ex-Manager de la Validation sur le Site du Zéro - sdlm.be - Horus.aero