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 vraiment en bas


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de php_de_travers
    Inscrit en
    Juin 2004
    Messages
    460
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 460
    Par défaut footer vraiment en bas
    Bonjour,

    j'ai plusieurs zones dans ma page

    1 header (tout en haut !) à 100%

    1 conteneur placé en position:absolute pour le centrer

    1 footer que j'aimerais bien voir s'afficher après le conteneur, c'est à dire tout en bas de page et éventuellement sur 100% de la largeur comme le header.

    Comment et où dois-je déclarer mon footer ?
    Actuellement, si place son DIV juste après le conteneur, il s'affiche juste après le header...

  2. #2
    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
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="footer" style="clear:both">
       ...
    </div>

  3. #3
    Membre éclairé Avatar de php_de_travers
    Inscrit en
    Juin 2004
    Messages
    460
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 460
    Par défaut
    Cela ne doit pas être la bonne solution dans mon cas et je crois que le pb vient du #conteneur

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #CONTENEUR
    	{
    		width:828px;
    		position:absolute;
    		left:50%;
    		top:250px;
    		margin-left:-414px;
    	}

    Même si je déclare le DIV du footer après la fermeture du DIV conteneur, le footer s'affiche juste après le header.
    La solution que tu me proposes ne semble pas fonctionner car je n'ai introduit aucun flottement dans le header et le conteneur.

  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
    En effet.

    Mais si ton footer est juste en dessous du header et non du conteneur c'est parce que ce dernier sort du flux avec ton position:absolute.

    Rajoute position:relative à ton header et change ton position:absolute en relative à ton conteneur pour qu'il ne sorte pas du flux, supprime le top et ça devrait être bon.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2004
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 310
    Par défaut
    Citation Envoyé par php_de_travers
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #CONTENEUR
    	{
    		width:828px;
    		position:absolute;
    		left:50%;
    		top:250px;
    		margin-left:-414px;
    	}
    Pour centrer un bloc, mieux vaut éviter les marges négatives car cela peut causer un rognage de la page lorsque le visiteur réduit la taille de la fenêtre de son navigateur. Ce rognage fait disparaître la partie gauche de la page.

    Voir la pièce jointe pour un exemple sans marges négatives.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. CSS Footer collé en bas de la fenêtre
    Par Bewar95 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 11/02/2013, 14h15
  2. Fixer un footer "presque" en bas de la page
    Par insane1 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 21/04/2011, 16h00
  3. Footer toujours en bas de page
    Par vnk600 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 29/07/2010, 14h33
  4. Bandeau footer toujours en bas de page
    Par benoitL39 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 09/03/2009, 11h58
  5. Footer devra être toujours en bas...
    Par SangKou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 20/12/2005, 05h11

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