Partage
  • Partager sur Facebook
  • Partager sur Twitter

If Explorer, changer de couleurs :p

    21 avril 2006 à 13:37:07

    Bonjour à tous, aujourd'hui encore j'ai un petit problème :p
    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;
      color: black;
    }

    <If Explorer>

    body
    {
      background-color: blue;
      color: black;
    }

    </If Explorer>


    Voilà, je vous remercie de votre aide !
    • Partager sur Facebook
    • Partager sur Twitter
      21 avril 2006 à 14:49:52

      Tu peux utiliser un hack IE :

      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é.

      Voilà ;)
      • Partager sur Facebook
      • Partager sur Twitter
        21 avril 2006 à 15:27:52

        Avec un hack, cela peut marcher... jusquà que IE comprenne la propriété !important (version >6, non encore révélée :D ).
        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.
        • Partager sur Facebook
        • Partager sur Twitter
          21 avril 2006 à 18:58:17

          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)
          ++
          • Partager sur Facebook
          • Partager sur Twitter
            21 avril 2006 à 19:11:43

            Voici: http://forum.alsacreations.com/faq/#item53

            [Edit] Eh merde, je me suis fait grillé d'une minute >_<
            • Partager sur Facebook
            • Partager sur Twitter
              21 avril 2006 à 19:14:23

              Lol merci tout de même de ton aide :)
              Je pense que ce petit code pourrait être utile à bon nombre de personnes ;)
              ++
              • Partager sur Facebook
              • Partager sur Twitter
                21 avril 2006 à 19:54:34

                N'utilise pas le script de alsacréation, car si le navigateur est IE, il va charger 2 feuilles de style, et tu risque d'avoir des interférences, vas plutot voir mon tutuo ici : (le dernier script de la partie sur les instructions conditionnelles : http://www.siteduzero.com/tuto-3-6352-1-faire-un-site-compatible-ie-et-ff.html#ss_part_3 ;)
                • Partager sur Facebook
                • Partager sur Twitter

                Ma vraie biographie - Ex-Manager de la Validation sur le Site du Zéro - sdlm.be - Horus.aero

                  23 avril 2006 à 13:28:31

                  Ah ok, je vois...
                  Donc il faut cacher la feuille de style Mozilla à IE !
                  Merci à toi :)
                  • Partager sur Facebook
                  • Partager sur Twitter

                  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.
                  • Editeur
                  • Markdown