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 :

Différence d'affichage des bordures de bloc div


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Chef de projet ERP
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut Différence d'affichage des bordures de bloc div
    Bonjour,

    Je me bats depuis plusieurs heures avec les bordures de bloc div qui s'affichent sur IE7 mais pas Firefox, Opera, Safari et Chrome (eh oui ! j'ai testé sur tous ceux là, manque juste IE6).
    J'ai une présentation classique avec 3 <div> pour en-tête de page , contenu central et bas de page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <body>
    <div id="haut">
     
    </div>
    <div id="centre">
     
    </div>
    <div id="bas">
     
    </div>
    </body>
    J'ai défini le code CSS suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    body {
    margin:0;
    padding:0;
    }
    #haut {
    border: 1px solid red;
    }
    #centre {
    border: 1px solid red;
    }
    #bas {
    border: 1px solid red;
    }
    Eh comme je disais ça ne marche pas, seul IE7 les fait apparaître. J'ai essayé de jouer avec les padding, margin, etc RIEN NE MARCHE !

    Est-ce que vous auriez une idée ?

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 44
    Par défaut
    Salut,

    Je viens de tester ton code et il fonctionne bien de mon coté sous Firefox 3. N'as-tu pas un autre bout de code qui forcerait la bordure à 0 sur tes div (avec un !important par exemple) ?

    Nicolas .

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 178
    Par défaut
    c'est normal tous les navigateurs n'interpretre pas le codes de la même façon . La en toute logique tu ne donne ni de largeur et ni de hauteur a tes div du coup pour certain navigateurs n'interprete pas ton code.
    Essaye avec des largeurs et hauteurs.

  4. #4
    Membre confirmé
    Homme Profil pro
    Chef de projet ERP
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut
    Bien sûr je n'ai pas donné tout le code, mais je sais que chaque ligne de CSS peut influencer une autre ligne et modifier la disposition.

    J'ai un width:100% sur le body. C'est peut-être ça, mais franchement je ne comprends pas.

  5. #5
    Membre confirmé
    Homme Profil pro
    Chef de projet ERP
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet ERP

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut
    J'AI HONTE !

    mais que ça serve à tout le monde !

    En codant mes commentaires dans le fichier CSS j'ai utilisé la syntaxe <!-- commentaire --> (celle du fichier source htm normalement) au lieu de /* */

    Conséquence, Firefox ne connaissait pas alors que IE oui. A votre avis c'est (encore) IE qui déconne là ou les autres ?

    En tout cas maintenant ça marche, mais moi qui regardait toutes les lignes, j'aurais pas pensé aux simples commentaires. Le pire c'est que j'avais un autre projet en cours sur lequel Firefox affichait correctement.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 178
    Par défaut
    Ok content pour toi mais à l'avenir donne tous ton code ou comment veux-tu que l'on t'aide vraiment.

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

Discussions similaires

  1. [MySQL] Différence d'affichage des caractères accentués
    Par tintin72 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 27/04/2009, 16h47
  2. Différence d'affichage des objets null dans une JSP
    Par marinew dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 26/08/2008, 09h03
  3. Bug d'affichage des bordures de fieldset sous IE
    Par sliderman dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 11/07/2008, 20h30
  4. [Système] Affichage des images d'un "div"
    Par Paulux1 dans le forum Langage
    Réponses: 5
    Dernier message: 05/09/2007, 23h08
  5. Différence d'affichage des liens sous Vista et Xp
    Par GarGamel55 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 11/07/2007, 14h00

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