Positionner correctement footer

Fermé
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 22 avril 2008 à 09:57
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 22 avril 2008 à 11:46
Bonjour,

J'ai de gros soucis avec mon footer qui ne veut pas rester à sa place (en bas de page). j'ai testé des façons comme vu ici, et ailleurs du reste mais sans résultats.

Vous pouvez voir le résultat sur: http://txiki.free.fr

Merci d'avance pour vos réponses. (PS) je suis au bureau donc je ne peux pas vous donner la css mais elle est accessible sur le site pour qui sait (je ne précisa pas plus). ;-)

2 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
22 avril 2008 à 10:20
salut,

il faut faire sauter le {position:absolute;} sur <div#banner> et <div#content>, tu les sors du flux de positionnement donc le navigateur ne tient pas compte d'eux au moment de représenter le pied de page.

par ailleurs, pour ta bannière il faut ajouter du contenu et mieux vaut éviter de mettre des accents aux attributs :
<div id="banniere">
	<h1>Titre du document</h1>
</div>

tu décales tous les autres titres d'un niveau et tu mets la bannière en page comme ça :
div#banniere h1{
margin:5px 0 10px 0;
display:block;
text-indent:-1000em;
overflow:hidden;
height:100px;
width:790px; /* plus large que <body> ??? */
background-image:url(../Images/bandeau_terre.gif);
background-position:0 0;
background-repeat:no-repeat;
}

et pour ce bout
<div class="date"><!-- on utilise un plutôt qu'un p à cause de la petite hauteur (p est de type bloc) -->

<div> est aussi de type bloc, il est plus utile d'utiliser un <p> pour mettre du texte, pour la hauteur il faut supprimer les marges au <p> :
p{
margin:0;
}
0
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 517
22 avril 2008 à 10:45
Salut Dalila et merci beaucoup,


pour la hauteur il faut supprimer les marges au <p> :

p{
margin:0;
}
ça, je ne savais pas. Et la css c'est une fille qui l'a faite en suivant les cours sur le site du zéro (15 jours) alors qu'elle n'y connaissait absolument rien !

Je l'ai un peu tuyauté mais c'est tout.

==> Si je fais cela, les menus ne fonctionnent plus. ça, je ne comprends pas non plus. J'avais utilisé une méthode d'Alsacréation en englobant tous les div par un div container. Et ça, ça ne fonctionne pas.
Je vais tester dès ce soir ta méthode (tu a certainement raison !).

Merci infiniment en tous cas.
le site de la fille se trouve provisoirement à: http://natld.free.fr

Mais sans menu dynamique. Moi, je veux lui montrer comment intégrer un menu via php. On se voit ce week end pour ça.
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
22 avril 2008 à 11:02
pour le <p> c'est les marges par défaut définies dans la feuille de style par défaut du navigateur.

pour le menu, il faut qu'il soit en {position:absolute;} pour son fonctionnement, ok.

donc tu laisses le {position:absolute;}, il a comme référence de positionnement son premier ascendant (conteneur) qui a {position:relative;} ou <body> si aucun ascendant avec {position:relative;}.

pour le moment il se réfère aux propriétés de <body> ('left', 'top') pour se positionner et c'est ce qui met le bronx dans ta mise en page.
tu peux annuler ce comportement en mettant ton menu dans un <div> auquel tu appliques {position:relative;} et tu positionnes le menu dans la page en positionnant ce <div> (sans doute un flottement gauche).

voili, voila, bon courage pour la suite et bon week end !
-;o)

(et le lien du site de ta cop's est raide mort…)
0
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 517
22 avril 2008 à 11:34
Ah ben ouais ! pourtant il marchait tout à l'heure ?
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921 > txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024
22 avril 2008 à 11:46
ah ce prix là on va pas enguirlander l'hébergeur quand même !
0