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 :

affichage différent entre FF/Opera et IE


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut affichage différent entre FF/Opera et IE

    Aujourd'hui j'ai des problèmes
    Sur mon site, j'ai un affichage différent entre FF et Opera/IE sur le pied de page.
    Sous IE et Opera, il y a un grand espace entre le pied de page et le contenu tandis que sous FF, il n'y est pas.
    Comment réglé ça?

    merci d'avance.

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    #pied_page {

    clear:both;

    margin:50px 17px 0px 11px;

    padding:10px 0px 0px 0px;

    text-align:right;

    }
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  3. #3
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    je crois avoir trouvé le problème, je sais pas si quelqu'un le savait mais les marges verticales se superpose donc quand tu as un élément A avec margin-bottom:10px; au dessus d'un élément B avec margin-bottom:20px; ça n'est pas la somme qui est prise mais la valeur la plus grande donc dans ce cas, 20px).
    Je teste et je donne la soluce.

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par trotters213
    je crois avoir trouvé le problème, je sais pas si quelqu'un le savait mais les marges verticales se superpose donc quand tu as un élément A avec margin-bottom:10px; au dessus d'un élément B avec margin-bottom:20px; ça n'est pas la somme qui est prise mais la valeur la plus grande donc dans ce cas, 20px).
    Je teste et je donne la soluce.
    Oulah ...

    En effet, je viens de faire un test tout con :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <div style="margin-bottom:10px;width:100px;height:100px;background:#f00"></div>
    <div style="margin-top:20px;width:100px;height:100px;background:#0f0"></div>
    Et l'écart est bien de 20px et non de 30.

    Tu viens de m'apprendre quelque chose, j'espère que ça va résoudre ton problème.

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par trotters213
    je crois avoir trouvé le problème, je sais pas si quelqu'un le savait mais les marges verticales se superpose
    Oui, ça s'apelle la fusion des marges (collapsing margins). Dans ton cas à toi, la marge du top de ton footer ne se voit pas sur FF à cause des flottant au-dessus, par contre IE l'applique depuis le bas des flottants d'où l'espacement.

    EDIT: Pour FF, vu que ton footer se trouve sous ton contenu, la marge s'applique depuis le bas de ton contenu et comme ton contenu n'a pas de hauteur, la marge commence depuis tout en haut. Tu peux essayer de mettre une marge de 400px au lieu de 50 tu verras alors un espace se créer sur FF uisque 400px est plus que tout ton contenu. Autrement tu peux tester ceci: tu gardes tes 50px dans le footer et tu rajoutes un <div style="clear:both;"></div> (juste pour un test) tout en bas de ton contenu pour faire descendre le contenu jusqu'en-dessous des flottants et là tu verras ton espace de 50px aussi sur FF.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  6. #6
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Bon alors, j'ai réglé mon problème (c'est visible toujours au même endroit) en utilisant des padding plutôt que des margin.
    Par contre j'ai un nouveau problème qui est apparu (sous IE pour pas changer) : le logo en haut à gauche de l'écran et à moitié effacé par le menu. J'ai donc essayé en mettant background:none à mon menu, en utilisant des z-index, ... rien à y faire, je ne vois pas pourquoi ça me fait ça.

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par trotters213
    je ne vois pas pourquoi ça me fait ça.
    #menu {

    position:relative;

    width:100%;

    }

    ça sert à quoi ça ? Je pense que c'est lui le responsable.

    Autrement je pense que tu as plus de hack IE que nécessaire. Plus tu as de trucs définis dans ton css plus tu as de source de problème. Perso j'ai fait un test en virant tous tes hack IE, le 100% de width du menu(le logo apparaît alors en entier), modifier 1.2 truc niveau du css du menu et du jscript et il me semble qu'on arrive à qqch de tout à fait correcte sur les 3 navigateurs. Si ça t'intéresse que je détaille, dis-le moi
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  8. #8
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Je sais que c'est lui mais si je l'enlève, j'ai des problèmes d'affichage au niveau du menu.

    Détaille

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

Discussions similaires

  1. Affichage différent entre Dreamweaver et le navigateur
    Par iluvatar75 dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 04/11/2011, 18h52
  2. Affichage différent entre page web et Outlook
    Par gdhia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 16/09/2011, 16h11
  3. Affichage différent entre apple et windows
    Par lecra dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 28/08/2009, 15h38
  4. Affichage différent entre FF et IE
    Par Emcy dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/04/2007, 11h37
  5. Affichage différent entre Windows XP et 2000
    Par Ben_Le_Cool dans le forum Langage
    Réponses: 9
    Dernier message: 29/07/2005, 20h52

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