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 :

Footer trop décalé en IE


Sujet :

CSS

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 114
    Par défaut Footer trop décalé en IE
    Bonsoir
    Je vais exposé directement mon probleme.

    le code Css qui gere mon footer est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #footer {
    	background: url(images/contentarea_bottom.gif) no-repeat center top;
    	height:146px;
    }
    où le fichier "contentarea_bottom.gif" est l'image du footer.

    ça me donne sous FF (3.0), où le footer n'est pas rattach" au body :



    et sous IE (6.0):



    Donc, j'ajoute quelque lignes pour fixer le footer et le rattacher au body, et ça devient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #footer {
    	position:relative;
    	top:-16px;
    	left:1px;
    	background: url(images/contentarea_bottom.gif) no-repeat center top;
    	height:146px;
    }
    ce qui regle le probleme sous FF et ça donne :



    alors que sous IE (6.0), le footer est très déplacé :



    Je suis sûr que quelqu'un doit avoir une idée ?

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonsoir,

    Merci de poster l'intégralité de ton code (X)HTML/CSS

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    pour te repondre correctement,
    il faudrait :
    - le css du div au-dessus (#contenu ?)
    - le bout de code dans la page

  4. #4
    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 vladimire Voir le message
    Je suis sûr que quelqu'un doit avoir une idée ?
    Des idées, ça oui, mais sans voir le code, on ne peut faire ques des suppositions...

    Perso je pense que ton premier problème sur FF provenait d'une fusion des marges; probablement que ton "pour toute question..." se trouve dans un p et donc doté par défaut de marges. Ton correctif serait donc une très mauvais solution; qqch comme un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #footer p {margin-top:0;}
    serait plus approprié si c'est bien le cas.

    Pour ton deuxième problème, on pourrait imaginer plusieurs hypothèses, genre un double-margin bug (si l'élément du dessus est en float avec un margin) ou encore un problème de largeur. Ton bloc du dessus a peut-être un contenu trop large qui force IE6 à élargir le conteneur plutôt que de respecter le width. Conteneur plus large = forcément décalage de l'image de fond puisque cette dernière est centrée.

    Voilà pour qq hypothèses...
    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

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Accessoirement, tu as également un petit décalage de 1px vers la gauche de ton footer sous FF ^^

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 114
    Par défaut
    Merci deja pour votre temps, je vais voir les quelques hypothèses que vous m'avez donné là, en attendant, je poste code XHTML/CSS affiché par le naviguateur (le code ne peut etre posté parcequ'il est long)

    merci d'avance .
    Fichiers attachés Fichiers attachés

  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
    Pourrais-tu, stp, poster le code xhtml/css générée plutot que ton php, comme le spécifient d'ailleurs les règles du forum?

    En guise de rappel : le HTML, le XHTML et le CSS sont des langages de mise en forme du document. Ce ne sont en aucune façon des langages de programmation. Ils sont figés, c'est à dire qu'une fois le document chargé dans le navigateur, ces langages ne répondent à aucune action de l'utilisateur sur le contenu de la page.

    Suite à ce rappel, je voudrais porter à votre attention que ces forums ne doivent contenir que le code affiché par le navigateur. En effet, les codes PHP ou tout autre langage dynamique ne servent qu'à générer le corps de votre page et donc votre problème ne pourra être résolu qu'en étudiant le code interprété par le navigateur. De ce fait, avant de poser votre question merci d'épurer votre code de tout langage (serveur ou client).
    Ou, alors, donner un lien vers ta page. Merci
    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 confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 114
    Par défaut
    ah oui, bien sur, c'est fait.

Discussions similaires

  1. Texte qui dépasse une div + footer décalé
    Par idate dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 16/02/2013, 06h15
  2. Footer trop en haut
    Par oranocha dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 02/05/2007, 17h22
  3. mise en page (Header and Footer) en XML-XSL.
    Par christine dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 01/03/2004, 16h31
  4. Surface trop grande
    Par Black_Daimond dans le forum DirectX
    Réponses: 1
    Dernier message: 18/01/2003, 03h02
  5. Arrêter un prog si temps de connexion trop long
    Par jakouz dans le forum Langage
    Réponses: 4
    Dernier message: 22/10/2002, 18h28

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