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 minimaliste et différences IE-FF


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 158
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 158
    Par défaut Css minimaliste et différences IE-FF
    Bonjour,

    (désolé pour ce post sur un pb qui a l'air récurrent, mais ch'suis largué...)

    Je crée un style.css minimaliste pour afficher un bandeau top :
    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
    .maintop {
         width: 100%;
         height: 115px;
         background-color: rgb(152, 151, 152);
         border-bottom-style: ridge;
    }
    #imglogo {
         float: left;
         margin-left: 10px;
         margin-top: 5px;
         margin-right: 5px;
         margin-bottom: 0px;
         height: 106px;
         width: 106px
    }
    h1 {
        font-family: Arial,Helvetica,Verdana,sans-serif;
        font-size: 40px;
        font-weight: bold;
        line-height: 10px;
        color: rgb(128, 0, 0);
    }
    h3 {
        font-family: Arial,Helvetica,Verdana,sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: lighter;
        color: rgb(128, 0, 0);
    }
    Le problème est clairement mis en évidence sur l'image attachée : affichage sous FF à gauche, sous IE à droite : c'est vraiment différent ! et si je supprime la ligne "line-height: 10px;", ça devient correct sous IE mais nul sous FF : la seconde ligne s'affiche sous le bandeau, !
    Comment faire pour avoir un affichage correct avec ces 2 navigateurs (si tant est que ça soit possible...) ?
    Le code hachteumeuleu :
    Code html : 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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <!-- The above DOCTYPE and html lines and the meta http-equiv line below the head are critical. DO NOT DELETE them -->
    <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
     
    <title>Mon titre</title>
    <link rel="stylesheet" href="style.css" type="text/css">
    </head>
     
    <body>
     
    <div class=maintop>
    <img src="img.gif" alt="Mon image" id="imglogo">
    <br>
    <h1>&nbsp;A</h1>
    <h3>&nbsp;&nbsp;Association</h3>
    </div>
     
    Blah&nbsp;!
     
    </body>
    </html>

    Merci d'avance,
    --
    jp
    PS : l'image n'est pas belle mais permet de voir le pb.
    Images attachées Images attachées  

  2. #2
    Membre émérite Avatar de Peut-êtreUneRéponse
    Homme Profil pro
    IT Specialist - IBM Z
    Inscrit en
    Décembre 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : IT Specialist - IBM Z
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 548
    Par défaut
    Tu peux utiliser des commentaires conditionnels pour appeler une feuille de style corrective et spécifique à IE.

  3. #3
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206

  4. #4
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 158
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 158
    Par défaut
    Merci de ta réponse.
    des commentaires conditionnels
    Oui, j'ai vu ça partout (je découvre le css et suis vraiment effondré par tant d'incompatibilités !).
    Mais même en suivant le lien donné par Dan_A sur mon autre post, le code que j'y ai trouvé :
    Code html : 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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
     
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <style type="text/css">
    /* commented backslash hack \*/ 
    html, body{height:100%;} 
    /* end hack */
    html,body {margin:0;padding:0}
    #outer{
    min-height:100%;
    height:auto;
    background:#ffffcc;
    width:200px;
    }
    * html #outer{height:100%;}
    </style>
    </head>
    <body>
    <div id="outer"> 
    <p>content goes here</p>
    </div>
    </body>
    </html>
    s'affiche mal, cette fois dans FF (petit bandeau au dessus des 2 colonnes).

    C'est vraiment abominable de chez abominable, et j'admire et tire mon chapeau à tous les WebMasters et autres WebDesigners qui arrivent à se dépatouiller de ce merdier infâme et nous font quand même des jolis sites.
    Moi, ch'suis à 2 doigts de laisser tomber et garder mes frames qui fonctionnent (même si c'est lourd pour la maintenance...)
    --
    jp, anéanti...

  5. #5
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Tu peux éventuellement commencer ta feuille de style par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    * {
      margin: 0;
      padding: 0;
    }
    Ca remet a 0 les marges et les padding de tous les éléments de la page...

    Il faudra que tu les redefinisses la ou tu en as besoin, mais ca gommera un certains nombres de différences de rendu visuel par défaut des différents navigateurs.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 158
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 158
    Par défaut
    Tu peux éventuellement commencer ta feuille de style par...
    + 1, MasterOfChakahl !

    Donc voilà où on en est en ce début 2007 : on trouve des codes sur des sites qui ont l'air pointus, mais quand on copie/colle il faut s'attendre à tout et à n'importe quoi...
    Heureusement que dvlp existe, ! (sauf que depuis hier soir, impossible d'accéder aux cours et faq css, grrr !)

    Merci encore,
    --
    jp
    PS : désolé pour l'oubli de "=html" dans la balise.

  7. #7
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Citation Envoyé par Jipété
    (sauf que depuis hier soir, impossible d'accéder aux cours et faq css, grrr !)
    C'est entrain de revenir, t'inquiète

    en fait, si c'est résolu, tu peux cliquer sur le bouton en bas
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CSS] je ne comprend pas la différence
    Par cyrill.gremaud dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 16/05/2006, 13h15
  2. css ou html (marge du bas différence avec ie et mozilla)
    Par audax dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 28/01/2006, 19h22
  3. Différence entre méthode d'inclusion d'une feuille CSS
    Par Death83 dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 11/01/2006, 15h00
  4. [CSS] légères différences entre navigateurs
    Par Trunks dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 07/12/2005, 14h13
  5. [CSS] différence entre mozilla et internet explorer
    Par ph_anrys dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 16/11/2005, 10h53

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