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

HTML Discussion :

Pourquoi mon footer s'affiche avant la fin de la page ?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2013
    Messages : 388
    Par défaut Pourquoi mon footer s'affiche avant la fin de la page ?
    Bonsoir,

    J'aimerais que mon <footer> ne s'affiche qu'à la fin de l'affichage de toute la page, mais ici il s'affiche toujours et il gène l'affichage complet de la page :



    Nom : footer pb.png
Affichages : 2812
Taille : 114,8 Ko

    Comment faire pour le mettre tout en bas de la page ?

    Code CSS du footer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    footer{
    	position:fixed;
    	bottom:0;
    	left:0;
    	height:40px;
    	background: #CC3D3D;
    	box-shadow: -1px 0 10px #555; /*ombre*/
    	width:100%;
    	color: white;
    	text-align:center;
    	z-index:2; /*formulaire se met sous le footer */
    }
     
     
    }
    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2015
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 98
    Par défaut
    Bonjour,
    Le principe du footer est celui que tu décris.
    Si tu le veux en bas de la page enlève le position: fixed.
    Après je ne sais pas comment il est codé côté html. La réponse permettra de savoir si il faut le mettre en absolute, relative... et s'il faut changer le positionnement.

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    tu peux allé regarder cette discussion Page "pleine" sur les navigateurs.

  4. #4
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2013
    Messages : 388
    Par défaut
    Merci pour vos réponses.
    Côté HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <footer> © 2015 Croix-Rouge Française </footer>
    Il est écrit une seule fois dans un fichier commun.

    @NoSmoking:
    Y a un problème avec ce code c'est qu'il se met tout en haut de la page au dessus du contenu du body de la page.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2015
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 98
    Par défaut
    Cette info n'est pas suffisante, il faut voir comment cet element footer ce positionne avec les autres éléments de la page.
    S'il est à la fin de ton fichier html (avant </body>), tu peux essayer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    footer{
    	height:40px;
    	background: #CC3D3D;
    	box-shadow: -1px 0 10px #555; /*ombre*/
    	width:100%;
    	color: white;
    	text-align:center;
    }
    Mais il y a peut être d'autres élément en absolute au niveau du body et dans ce cas tu peux faire, en plus, au niveau html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <body>
      <div>
         ...toute le contenu actuel de body sans le footer
      </div>
      <footer> © 2015 Croix-Rouge Française </footer>
    </body>
    Pas super propre, mais ca peut dépanner...

  6. #6
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2013
    Messages : 388
    Par défaut
    @www.diazis.com: Merci pour ta réponse.
    En essayant ton code, mon footer s'est mis en haut de la page
    Voici comment le <footer> est positionné :
    Code : 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
    <?php
    session_start();
    /*Connexion BDD*/
    include("connexion.php");                       
    ?>
    <!DOCTYPE html> 
    <html>
    	<head>
    		<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
     
    		<link rel="stylesheet" href="css/demo.css">
    		<link rel="stylesheet" href="css/font-awesome.css">
    		<link rel="stylesheet" href="css/sky-mega-menu.css">
     
    		<link rel="stylesheet" href="css/footer.css">
     
    	</head>
    	<body class="bg-red">
    		<div class="body">		
    			<!-- MENU -->
     
     
    		</div>	
                   <footer> © 2015 Croix-Rouge Française</footer>		
    </body>
    </html>

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

Discussions similaires

  1. Pourquoi mon QInputDialog reste affiché ?
    Par katanaenmousse dans le forum Débuter
    Réponses: 10
    Dernier message: 15/08/2010, 20h34
  2. Réponses: 1
    Dernier message: 02/07/2010, 09h19
  3. Réponses: 3
    Dernier message: 30/04/2007, 14h57
  4. Réponses: 2
    Dernier message: 17/11/2006, 11h35
  5. pourquoi mon quickreport n'affiche rien ?
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 8
    Dernier message: 31/07/2005, 00h59

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