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 :

Espace entre sitcky footer et bas de page firefox


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 144
    Par défaut Espace entre sitcky footer et bas de page firefox
    Bonjour à tous,

    J'essaie de mettre en place un footer à l'aide d'un code que j'ai pu trouver sur le net pour les sticky footer.

    Figurez-vous qu'il fonctionne très bien pour IE par contre quand je passe sur mozilla, j'ai un écart de 3/4 pixel entre le bas du sticky et le bas de la page.

    Voici le code pour voir si vous reproduisez aussi ce problème :

    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
    28
    29
    30
    <!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></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link href="Acceuil1.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
     
    <div id="wrap">
     
    	<div id="main" class="clearfix">
     
    		<div id="content">
     
    		</div>
     
    		<div id="side">
     
    		</div>
     
    	</div>
     
    </div>
     
    <div id="footer">
     
    </div>
    </body>
    </html>

    CSS :

    Code css : 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
    html, body, #wrap {height: 100%;}
     
    body > #wrap {height: auto; min-height: 100%;}
     
    #main {padding-bottom: 150px;}  /* must be same height as the footer */
     
    #footer {position: relative;
    	margin-top: -150px; /* negative value of footer height */
    	height: 150px;
    	clear:both;
    	background-color: gray;} 
     
     
    .clearfix:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
    .clearfix {display: inline-block;}
    /* Hides from IE-mac \*/
    * html .clearfix { height: 1%;}
    .clearfix {display: block;}
    /* End hide from IE-mac */

    Le footer est en gris alors que la page est blanche, l'espace devrait être flagrant chez vous aussi ?

    Merci de votre aide.

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 144
    Par défaut
    re, j'ai trouvé un autre code de sticky footer qui n'a pas ce genre de problème : http://www.developpez.net/forums/d13...=sticky+footer

    J'essai de l'intégrer à ma page, merci.

  3. #3
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour,

    les différences que vous constatez entre les navigateurs sont paliées par un reset CSS, bien plus étoffé que la ligne de code que je vous transmets pour exemple:
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    *{
    	margin:0;
    	padding:0;
    }

    Avec cette portion de code vous constaterez que votre décalage disparaît.

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 144
    Par défaut
    Bonjour et merci pour votre réponse.

    En effet cela résoud le problème

    Par contre je ne sais pas trop ce qu'est un reset CSS alors je vais faire quelques recherches à ce sujet

    Merci

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 144
    Par défaut
    Bonjour, malheureusement je ré ouvre ce topic car je viens de me rendre compte que l'ajout du code
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    * {
    margin: 0;
    }

    abime l'affichage du contenu de mon site

    Y a t-il un moyen de faire coordonner le tout ? Peut-on se passer de cette ligne de code qui abime le reste de ma page ?

    Sinon, il y a peu etre une astuce mais qui est contraignante : Pour ne pas voir afficher ce pixel de différence, faire en sorte que le fond de page soit de meme couleur que le pied de page... Pas très propre.

    Merci.

  6. #6
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Le principe du reset doit être intégré dès le début de la conception de votre site.
    Au cours de la création de celui-ci il faut systématiquement le tester sur plusieurs navigateurs (voire tous) pour parer à toutes les différences.

    Dans votre cas la tâche va être chronophage mais néanmoins formatrice...

  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 userparis Voir le message
    Bonjour, malheureusement je ré ouvre ce topic car je viens de me rendre compte que l'ajout du code
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    * {
    margin: 0;
    }

    abime l'affichage du contenu de mon site

    Y a t-il un moyen de faire coordonner le tout ? Peut-on se passer de cette ligne de code qui abime le reste de ma page ?
    Oui, tu n'as pas besoin d'un reset css complet (pratique discutable). En principe rajouter un simple body {margin:0;padding:0;} devrait résoudre ton problème:
    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

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

Discussions similaires

  1. [WD-2007] Espace entre deux notes de bas de page
    Par empiricus85 dans le forum Word
    Réponses: 1
    Dernier message: 20/05/2011, 13h14
  2. bloquer footer en bas de page.
    Par mikael2235 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 05/04/2010, 21h50
  3. placer le footer en bas de page et 3 autres éléments en haut
    Par nicolas_isi dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 09/06/2009, 18h04
  4. comment avoir un footer en bas de page quelque soit la résolution?
    Par Icedarts dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/05/2009, 23h35
  5. Positionner le footer en bas de page
    Par dolu02 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 11/03/2008, 10h55

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