Si l'on se réfère à l'exemple officiel de pied de page adhésif de Boostrap3, il n'est pas nécessaire d'ajouter <div id="push"></div>
et le CSS est plus simple.
Le CSS utilisé dans l'exemple officiel est le suivant :
/* Sticky footer styles
-------------------------------------------------- */
html,
body {
height: 100%;
/* The html and body elements cannot have any padding or margin. */
}
/* Wrapper for page content to push down footer */
#wrap {
min-height: 100%;
height: auto;
/* Negative indent footer by its height */
margin: 0 auto -60px;
/* Pad bottom by footer height */
padding: 0 0 60px;
}
/* Set the fixed height of the footer here */
#footer {
height: 60px;
background-color: #f5f5f5;
}
et l'indispensable HTML :
<body>
<!-- Wrap all page content here -->
<div id="wrap">
<!-- Begin page content -->
<div class="container">
</div>
</div>
<div id="footer">
<div class="container">
</div>
</div>
</body>
Vous pouvez trouver le lien pour ce css dans la page d'accueil du site. Exemple de pied de page adhésif Le code source de l'entreprise.
<!-- Custom styles for this template -->
<link href="sticky-footer.css" rel="stylesheet">
URL complet : https://getbootstrap.com/docs/3.4/examples/sticky-footer/sticky-footer.css
31 votes
Exemple officiel : getbootstrap.com/examples/sticky-footer-navbar
3 votes
@memeLab pourquoi l'exemple officiel ne comporte-t-il rien concernant le corps margin-bottom : -60px ? Ou est-ce que je l'ai raté... ?
0 votes
Ajout d'un La seule solution CSS permettant une hauteur variable pour le pied de page autocollant. Je l'ai lié ici car, étant une nouvelle réponse, il se trouve en bas de la page.