Site html et CSS compatible IE et Mozilla ?

Discussion dans 'Web, design' créé par donfino, 31 Janvier 2006.

Statut de la discussion:
Fermée.
  1. Offline
    donfino ex membre
    Bonjour

    J'ai un site fait en html avec une page CSS

    Il va nickel sur internet explorer mais sur mozilla c est décallé ...

    Quelqu un saurait - il me dire comment peut on rendre ce site compatible internet explorer et mozilla ?

    Si c est trop compliqué a expliquer ... Quels sont les principes ?
    Sur quoi doit on jouer ?

    Merci à vous
    donfino, 31 Janvier 2006
    #1
  2. Offline
    Ch3at4h BabeZ master
    Je ne sais pas si ça va t'aider mais généralement ce sont des problèmes de largeur,

    essaye de jouer avec celles-ci en les transformant de px en % ou vice-versa...

    Sur mon site actuel, même si je n'utilise aps de CSS j'avais le même problème et en transformant les largeurs en pixels, j'ai réussi à le résoudre ;)
    Ch3at4h, 31 Janvier 2006
    #2
  3. Offline
    donfino ex membre
    euh ouais ...
    Mais si je joue avec ça pour que se soit bon dans mozilla ca va foirer sur internet explorer non ???

    Merci
    donfino, 31 Janvier 2006
    #3
  4. Offline
    Xou I ♥ rien
    http://xyo.be/styles/style.css

    Si tu remarques, y'a des _ à certaines balises

    Mozilla ne les lit pas, IE bien.

    Mais le problème c'est que ton CSS ne sera pas valide W3C.
    Ou tu fais un script java ou PHP qui détecte le browser et qui charge le bon CSS.
    Xou, 31 Janvier 2006
    #4
  5. Offline
    donfino ex membre
    ah ouais

    interessant l histoire de script

    Donc en gros il va detecter si la personne est avec ie ou mozilla et il chargera le bon site .. Enfin le bon css ..

    Tu ne saurais pas me dire comment on fait ça ?

    Merci ;)
    donfino, 31 Janvier 2006
    #5
  6. Offline
    donfino ex membre
    Alors

    Voila en gros j ai fait les choses dans l ordre et j ai pour le moment :

    1 fichier CSS ok pour IE
    1 fichier CSS ok pour mozilla

    Comment dois je faire pour que l utilisateur mozilla tombe sur le CSS mozilla et que l utilisateur IE tombe sur le CSS IE ?

    Merci à vous tous

    J avance bine grace a vous ;)

    GRAZIE MILLE :)
    donfino, 31 Janvier 2006
    #6
  7. Offline
    guslinux Gamerz'ien
    Moi, j'ne fais 3 :
    CSS général
    CSS IE
    CSS FireFox (Mozilla)
    Code:
    echo '<link media="screen" href="css/style.css" rel="stylesheet" type="text/css">';
    if(ereg('MSIE',$HTTP_USER_AGENT)){
    	echo '<link media="screen" href="css/ie.css" rel="stylesheet" type="text/css">';
    }
    else{
    	echo '<link media="screen" href="css/firefox.css" rel="stylesheet" type="text/css">';
    }
    
    guslinux, 31 Janvier 2006
    #7
  8. Offline
    donfino ex membre
    ah ouais ok ... :)

    et tu tapes le code ou en fait ? sur ta page index ?

    Jsuis pas infographiste j ai un peu du mal ....

    Mais j ai deux CSS corrects ... Me reste plus qu a dire au site qu il doit utiliser soit le css mozilla ou soit le css IE suivant le browser de l utilisateur ..

    Saurais tu m aiguiller ...

    Merci à toi ;)
    donfino, 31 Janvier 2006
    #8
  9. Offline
    coOly Elite
    Ce code, c'est du php, il faut donc que ton hébergeur supporte le php!
    Tu place ce code dans les balises head(sur chacune de tes pages) et comme ça

    <?php

    le code ici


    ?>

    javascript me semble plus adapté pour ce genre de truc mais je connais pas le code comme ça

    edit: après recherche voici une partie de code, à toi de l'adpater à tes besoin


    Code:
    <head>
    <script language="JavaScript">
    if((navigator.appName.indexOf("Explorer") >= 0)
     && (navigator.appVersion.indexOf('4.0')>=0 ))
     document.writeln('<link rel=stylesheet href="netscape.css" type="text/css">');
    if((navigator.appName.indexOf("Netscape") >= 0)
     && (navigator.appVersion.indexOf('4.0')>=0 ))
     document.writeln('<link rel=stylesheet href="msie.css" type ="text/css">');
    </script>
    </head>
    
    
    coOly, 1 Février 2006
    #9
Statut de la discussion:
Fermée.