Comment définir la position d'un <div>
au bas de la page avec CSS ou jQuery?
Utilisez position:absolute
et bottom:0
Vous pouvez utiliser position:absolute;bottom:0;
si c'est tout ce que vous voulez.
en css: position: absolue ou position: fixe
Nous avons déjà répondu à cette question, mais pour donner un peu plus de contexte aux non-experts en CSS:
Étant donné le code HTML
<html>
<body>
<p>Some content</p>
<div class="footer">down there</div>
</body>
</html>
alors le css suivant
div.footer {
position: absolute;
bottom: 0;
right: 0;
}
positionnera le texte dans le coin inférieur droit de la fenêtre (fenêtre du navigateur). Le défilement déplacera le texte de pied de page.
Si tu utilises
div.footer {
position: fixed;
bottom: 0;
right: 0;
}
par contre, le pied de page restera au bas de la fenêtre, même si vous faites défiler. La même technique peut être utilisée avec top: 0
et left: 0
btw pour positionner un élément dans le coin supérieur gauche.
La combinaison position:fixed;
avec bottom:0;
fonctionne pour moi.
Je pense que tu peux faire ça:
html{
min-height:100%;
position:relative;
background-color:red;
}
.footer{
bottom:0;
position:absolute;
background-color:blue;
}
<html>
<body>
<div class='footer'>
<h1>I am Footer</h1>
</div>
</body>
</html>