IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

CSS FF et IE rendu différent


Sujet :

CSS

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 102
    Points
    102
    Par défaut CSS FF et IE rendu différent
    après des début difficiles je commence à me débrouiller (enfin je croyais!)
    je vérifie mon travail sur FF, et je viens de constater ce matin ce qui ce
    passe sur IE(7). Un désastre! Un chamboule-tout!

    j'ai regardé la faq du site, j'ai fait une petite recherche google, mais
    j'ai pas trouvé ce qu'il me fallait. Donc mon css fait bien son taf sur FF
    mais pas sur IE:
    le css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    a:link{
    color:blue;
    text-decoration:none;
    }
    a:visited{
    color:blue;
    text-decoration:none;
    }
    a:hover{
    color:blue;
    text-decoration:none;
    }
    body{
     height:100%;
     width:100%;
     margin:0;
     padding:0;
    }
    .tablespace{
     text-align:left;
     background-color:rgb(90, 145, 177);
     width:100%;
     border:2;
    }
    #divspaceg{
     float:left;
     margin-top:3%;
     width:15%;
    }
    #divspaced{
     position:absolute;
     margin-top:3%;
     margin-left:85%;
     width:15%;
    }
    #divcont{
     width:70%;
     margin:3% 0% 15% 15%;
    }
    #divcopy{
     width:100%;
     text-align:center;
     margin-top:20px;
     height:15px;
     clear:both;
    }
    #divlogo{
     width:121px;
     height:121px;
     margin-top:10px;
     margin-left:auto;
     margin-right:auto;
    }
    ça donne cela sur FF:


    et ça sur IE :

    si qlq un à de quoi m'aidé je suis preneur.

  2. #2
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Bonjour,
    pour que l'on puisse t'aider, tu dois founir la totalité du code XHTML et CSS. ;-)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 102
    Points
    102
    Par défaut
    le css est plus haut
    voici le html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html lang="fr">
    <head>
    <script language="JavaScript1.2"> function ejs_nodroit() { return(false); } document.oncontextmenu = ejs_nodroit; </script>  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
      <meta name="keywords" content="">
    <title>Connection</title>
    <meta name="autor" content="Warwill Corp EURL">
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body style="background-image: url(fond%20espace.gif);">
    <div id="divspaceg">
    <table class="tablespace" border="1" cellpadding="2" cellspacing="2">
    <tr><td><a href="profil.php">MON PROFIL</a></td></tr>
    <tr><td><a href="voirprof.php?pseudo=">Aper&ccedil;u</a></td></tr>
    <tr><td><a href="modif_etat_civil.php">Donn&eacute;es perso</a></td></tr>
    <tr><td><a href="modif_mode.php">Loisir</a></td></tr>
    <tr><td><a href="modif_descri.php">Description</a></td></tr>
    <tr><td><a href="Inscri_photo.php">Photos</a></td></tr>
    <tr><td><a href="messagerie.php">MESSAGERIE</a></td></tr>
    <tr><td><a href="msg_recu.php">Message re&ccedil;u</a></td></tr>
    <tr><td><a href="msg_env.php">Message envoy&eacute;</a></td></tr>
    <tr><td>Mes listes</td></tr>
    <tr><td><a href="mon_abo.php">Abonnement</a></td></tr>
    <tr><td><a href="logout.php">D&eacute;connection</a></td></tr>
    </table></div>
    <div id="divspaced">
    <table class="tablespace" border="1" cellpadding="2" cellspacing="2">
    <tr><td><a href="profil.php">MON PROFIL</a></td></tr>
    <tr><td><a href="voirprof.php?pseudo=">Aper&ccedil;u</a></td></tr>
    <tr><td><a href="modif_etat_civil.php">Donn&eacute;es perso</a></td></tr>
    <tr><td><a href="modif_mode.php">Loisir</a></td></tr>
    <tr><td><a href="modif_descri.php">Description</a></td></tr>
    <tr><td><a href="Inscri_photo.php">Photos</a></td></tr>
    <tr><td><a href="messagerie.php">MESSAGERIE</a></td></tr>
    <tr><td><a href="msg_recu.php">Message re&ccedil;u</a></td></tr>
    <tr><td><a href="msg_env.php">Message envoy&eacute;</a></td></tr>
    <tr><td>Mes listes</td></tr>
    <tr><td><a href="mon_abo.php">Abonnement</a></td></tr>
    <tr><td><a href="logout.php">D&eacute;connection</a></td></tr>
    </table></div>
    <div id="divlogo" align="center"><IMG height="120px" width="120px" src="/logo/logo2.jpg" ></div>
    <div id="divcont">
    <form action="log.php" method="post">
    <table align="center" style="margin-top:3%;text-align:center; background-color:rgb(39, 156, 195);width:10%;height:17%;" border="1" cellpadding="2" cellspacing="2">
    <tr><td>Pseudo:<input name="login" type="text"></td></tr>
    <tr><td>Mot de passe:<input name="mdp" type="password"></td></tr>
    <tr><td><input value="Identifiez vous" type="submit"></td></tr>
    </table>
    </form>
    <div style="text-align:center;margin-top:4%;width:100%;">
    <a href="Inscri_etat_civil.php">Inscrivez-vous!</a><br>
    C'est gratuit et &ccedil;a prend 5 minutes!</div>
    </div>
    </body>
    </html>

  4. #4
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Erreur classique: ton doctype HTML4.0 est incomplet, ce qui fait basculer les navigateurs récents en mode Quirks (mode de compatibilité descendante non standard) qui favorise les différence d'affichage entre navigateurs.

    Le remplacer par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    et regardes si cela règle ton problème.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 102
    Points
    102
    Par défaut
    c'est déjà un bon début, ça arrange pas mal la sauce.
    reste encore qlq détaille, sur IE l'affichage est nettement plus large(width)
    que sur FF, ducoup sur mes menus de chaque coté y en a un qui ne se voit
    plus et la symétrie...

    pour l'instant je régle mon body comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    body{
     height:100%;
     width:100%;
     margin:0;
     padding:0;
    }

  6. #6
    Membre émérite
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 52
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Points : 2 907
    Points
    2 907
    Par défaut
    Citation Envoyé par Erwan31 Voir le message
    Erreur classique: ton doctype HTML4.0 est incomplet

    [...]

    Le remplacer par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    Je suppose que tu voulais plutôt proposer:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
    Parce que lui proposer de passer en xhtml demanderait un peu plus d'explications, il me semble

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 102
    Points
    102
    Par défaut
    j'ai essayé les deux, la différence est pas vraiment flagrante
    de mon point de vue, mais je me doute que tu n'a pas dit ça pour
    rien Candy. j'avoue que j'ai pas encore bien saisie la différence
    entre html et xhtml.

  8. #8
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 25
    Points : 26
    Points
    26
    Par défaut
    Ca ne répondra pas à votre question, mais pourquoi ces deux colonnes de liens qui me semblent identiques ? Si ce sont réellement les mêmes, la lourdeur et la redondance me paraissent plus gênantes que l'absence de symétrie qui donnerait au contraire plus de dynamisme à l'ensemble.

    Il ne s'agit bien sûr que de mon humble avis strictement graphique.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 102
    Points
    102
    Par défaut
    en effet ça ne répond pas à mon soucis mais c'est jamais un tort de remettre
    en question le graphisme, surtout que c'est pas mon point fort. je vais surment
    scinder le menu en 2 et en mettre une partie de chaque coté.
    ma psychologie a tendance à me faire préférer ce qui est symétrique mais
    cela n'engage que moi.
    j'ai fait un poste sur le sujet dans le forum vos avis.

  10. #10
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Citation Envoyé par Candygirl Voir le message
    Je suppose que tu voulais plutôt proposer:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
    Parce que lui proposer de passer en xhtml demanderait un peu plus d'explications, il me semble
    Oui, merci de le faire remarquer, erreur de manip. Passer au XHTML n'apporte rien.

    @Warwill;
    Si tu veux conserver le XHTML, ce que je peux comprendre, il te faudra être plus rigoureux et commencer par convertir la syntaxe avec un outil adéquate
    comme HTML tidy.

    la différence entre XHTML et HTML vient principalement de la syntaxe:
    syntaxe XMLisée et plus rigoureuse et par conséquent moins permissive en XHTML (balise en minuscule...)
    Un site en XHTML 'apportera aucune valeur ajoutée immédiate mais sera plus évolutif quant à la syntaxe employée.

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 102
    Points
    102
    Par défaut
    ok pour la différence html xhtml.
    et pour mon soucis?

  12. #12
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Le code que tu donnes ne correspond pas exactement aux écrans que tu montres.

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 102
    Points
    102
    Par défaut
    en effet il manque le menu horizontal du haut
    mais comme il est pas régis par le css je vois pas en quoi
    il nous concerne ici.(surtout qu'il ne pose pass de soucis lui)

  14. #14
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Avant de te répondre je confirme la critique tenue plus haut sur le fait que le double menu ne sert à rien.
    D'autre part les double entrée sont ergonomiquement déconseillées excepté
    pour la reprise du menu principale en footer ou sous forme de plan de site en footer.

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 102
    Points
    102
    Par défaut
    ok néanmois la question de départ n'est pas résolu et changer tout mon
    design n'y répondra pas plus.
    comme je le disai il y a une discussion dans le forum approprié pour
    en parler.
    sinon mes recherche avance:
    IE n'assigne pas les mêmes valeur au % de largeur de page que FF
    pourtant un objet comme le tableau(menu) du haut de page
    utilise un align center et ce trouve en même position sur les 2 pages...

  16. #16
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Aube (Champagne Ardenne)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 156
    Points : 102
    Points
    102
    Par défaut
    j'ai décidé des faire un comentaire conditionnel et de mettre
    2 feuille de style différente (1 pour IE et 1 pour les autres).

    cependant j'ai toujours des soucis avec IE.
    par exemple si je veux faire passer mes border en css, il disparaissent tous!!

Discussions similaires

  1. Réponses: 22
    Dernier message: 28/04/2008, 10h05
  2. Réponses: 2
    Dernier message: 24/04/2008, 16h03
  3. [css] afficher image sur div différent
    Par mussara dans le forum Mise en page CSS
    Réponses: 20
    Dernier message: 25/07/2006, 13h47
  4. Rendu différent police sous XP Familal et XP Pro
    Par Monteil Jérôme dans le forum Windows XP
    Réponses: 2
    Dernier message: 17/09/2005, 16h01
  5. [css]colonnes contiguës de hauteur différentes
    Par spirou dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 18/08/2005, 08h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo