J'ai quelques pages Web qui n'ont pas beaucoup de contenu et le pied de page se trouve au milieu de la page, mais je veux qu'il soit en bas.
J'ai mis toutes mes pages dans un "support".
#holder {
min-height: 100%;
position:relative;
}
Puis j'ai utilisé le CSS suivant pour mon pied de page
ul.footer {
margin-top: 10px;
text-align: center;
}
ul.footer li {
color: #333;
display: inline-block;
}
#footer {
bottom: -50px;
height: 50px;
left: 0;
position: absolute;
right: 0;
}
Le html pour mon pied de page
<div class="container">
<div class="row">
<div class="span12">
<div id="footer">
<ul class="footer">
<li>Website built by <a href="#">Fishplate</a></li>
<li>Email:exampleemail@gmail.com</li>
</ul>
</div>
</div>
</div>
</div>
Je voudrais que le pied de page reste fluide.
1 votes
La position absolue de votre pied de page dépend entièrement de la taille des divisions du conteneur. Ainsi, s'il n'y a pas de contenu dans le conteneur, celui-ci se termine probablement quelque part au milieu de la page et votre pied de page se positionne 50px en dessous.
0 votes
Merci pour la réponse, quelle serait la solution pour contourner ce problème ?
0 votes
Soit vous positionnez votre pied de page à l'extérieur du div du conteneur, soit vous forcez le conteneur à avoir une hauteur totale.
0 votes
C'est peut-être ce que vous recherchez stackoverflow.com/q/8824831/681807
0 votes
@MyHeadHurts, c'est votre solution que j'utilise, mais je pense avoir des problèmes maintenant car j'ai placé le pied de page dans un conteneur, une ligne et une portée de 12.
0 votes
@Richlewis Je pense que vous avez oublié quelques éléments clés de la solution. Je vais ajouter une réponse pour vous
0 votes
J'apprécierais vraiment cela, merci beaucoup