<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head>
<div><marqueeid="defilant"behavior="slide"scrollamount="6">Bienvenue sur JVMaths, le site de mathématiques du collège Jules Vallès ; Création du site le 15/04/2006 ; L'utilisation d'Internet Explorer 6 entraîne des problèmes d'affichage sur le site : veuillez donc utiliser Mozilla Firefox...</marquee><br/></div>
<divid="body"> <divid="header">
<!-- Bannière -->
<ahref="../accueil/index.php"><pid="banniere"><imgsrc="../images/banniere.png"alt="Bannière JVMaths"title="Bannière de Jules Vallès Maths"/></p></a>
<ulclass="ul"> <li><ahref="../contacts/college.php">Présentation du collège</a></li> <li><ahref="../contacts/equipe_pedagogique.php">Equipe Pédagogique de <acronymtitle="Jules Vallès">JV</acronym></a></li> </ul>
<ulclass="ul"> <li><ahref="http://colleges.ac-rouen.fr/valles/">Site de <acronymtitle="Jules Vallès">JV</acronym></a> (inactif)</li> </ul>
</div>
</div>
<!-- Corps -->
<divid="corps">
Et le 2 :
</div>
<!-- Footer -->
<divid="footer">
<ahref="http://jigsaw.w3.org/css-validator/check?uri=referer"><imgsrc="../images/css_validator.png"alt="Valid CSS!"title="Le code CSS de cette page est valide conformement au validateur du W3C (World Wide Web Consortium)"/></a>
</div>
</div>
</body>
</html>
Je sais que vous penserez que toutes ces pages de codes sont inutiles mais les problèmes sont souvent là où on s'y attend le moins.
le premier c'est que ton position absolute, en sortant le footer du flux, ne lui donne pas de taille ou le comportement "habituel" d'une balise de type block. Seul son contenu va le faire "grossir.
tu peut deja par exemple modifier le css comme ceci:
#footer { background-color: #CCE0E3; border: 2px insetblue; position:absolute; bottom:0px;
margin:20px 0px 20px 0px; height:20px;/* hauteur au pif */ width:100%;/*largeur de la page ou de son conteneur selon les regles css appliquer au conteneur */ }
ensuite bien qu'il soit contenu dans div#body , il ne s'affichera qu'au bas de la fenetre et y restera imperturbable.
Pour lui dire de s'afficher au bas de div#body il te faut aussi modifier le css pour #body (tu aurais du choisir un autre nom, cela peut preter a confusion ).
un position:relative permettra au footer de comprendre qu'il doit se placer en fonction de son conteneur et plus de la fenêtre.
Prevoit un espace de degagement avec un padding ou une autre balise vide et un overflow:hidden pour contourner le comportement de ff qui n'englobe pas les flottants automatiquement.
je suis pas sur mais y aurait pas un </div> en trop dans l'includes 2 ?
sinon quand je vais voir sur ton site je le vois pas du tout ton footer c'est normal ?
Comme tu veux que ton footer ne dépasse pas sur le menu, mais que au contraire il soit poussé par le menu, utilise la propriété CSS suivante pour nettoyer le flottant :
#footer { clear: left; }
Comme ça, tu obtiens l'effet désiré. Après, si tu veux plus espacer ton footer de ton menu, tu rajoutes un petit margin-top et le tour est joué
EDIT : essayes avec un clear:both; mais sinon cela vient d'un problème au niveau de ton code et il faudrait que je le relise en entier. Désolé de ne pas pouvoir t'aider sinon.
De rien
Met à jour ton site que je puisse voir si ça marche bien !
J'ai oublié de te dire que je trouvais le design très réussi : les tons sont bien choisis et n'agressent pas l'oeil du visiteur.
Après, le site est encore un peu vide, mais bon, il faut trouver une bonne poire, euh pardon je voulais dire un bon rédacteur qui ne fait pas trop de fautes de français, pour remplir ton site.
A+
DEUXIEME EDITION :
J'ai téléchargé ton site en local et j'ai modifié un peu ton code. Je crois que j'ai obtenu l'effet que tu désires en supprimant deux lignes dans ton fichier *.css
Voici le code que j'ai fait :
le padding-bottom sur #body, n'est pas suffisant passe le de 50px a 150px , ce padding doit faire au minimum la hauteur du pied , (dans l'exemple que je t'ai donné plus haut )
++
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
fan de pluxml je suis cuisinier et codeur amateur. Des thèmes pour pluxml ? Oui
fan de pluxml je suis cuisinier et codeur amateur. Des thèmes pour pluxml ? Oui