J'utilise cette solution, qui a travaillé pour moi avant:CSS Sticky Footer - que se passe-t-il si vous avez placé des divs sur la page?
http://ryanfait.com/resources/footer-stick-to-bottom-of-page/
Je travaille actuellement sur un site, et il ne fonctionne pas. Je pense que c'est parce que j'utilise une position absolue sur certains divs sur la page. Au lieu de coller au bas de la page, le pied de page apparaît sous l'en-tête, au-dessus des divs absolument positionnés. Comment puis-je obtenir un pied de page collant pour travailler dans cette situation?
<div id="wrap">
<div id="container">
<div id="myDiv">
...content...
... this div is absolutely positioned
</div><!-- END aboutText -->
</div><!-- END container -->
<div class="push"></div>
</div><!-- END wrap -->
<div id="footer">
...footer content
</div>
En fait, il travaille maintenant. Je ne sais pas pourquoi - un de ces mystères CSS. Voici une question connexe: - Comment définir une hauteur de navigateur minimale, de sorte que lorsque quelqu'un redimensionne le navigateur (le rendant plus petit), le pied de page cesse-t-il de monter et de couvrir le contenu?
Modifier - voici le CSS. Le pied de page colle bien au fond, mais il couvre les divs de contenu sur la page si la fenêtre du navigateur est petite.
html, body {
height: 100%;
}
#wrap{
width:950px;
margin: 0 auto -80px;
min-height: 100%;
height: auto !important;
height: 100%;
}
.push {
height: 80px;
}
#footer{
height: 80px;
background-image:url(../images/img.jpg);
}
#container{
position:relative;
}
#someDivWithinTheContainer{
position:absolute;
left:230px;
top:300px;
}
Ceci est une question CSS. Pouvez-vous poster des CSS pertinents? –
S'il vous plaît modifier votre question avec des détails pertinents au lieu d'afficher des détails supplémentaires dans une «réponse» comme vous l'avez fait ci-dessous. –