Pied de page dans le bootstrap [dupliquer]
J'essaie de rendre le pied de page flexible réactif pour le Web dans bootstrap, qui sera en bas de page (si le contenu est moins en bas de page et si le contenu augmente, changez en conséquence). C'est mon code que j'utilise. Qu'est-ce que je manque ou que je fais mal. Débutant au bootstrap et utilisant la version 4.5.0. Merci d'avance
<footer class="footer">
<div class="container-fluid">
<ul class="footertext">
<li class="list">
About Us
</li>
<li class="list">
Contact Us
</li>
</ul>
</div>
</footer>
C'est mon css
.footer {
position: absolute;
bottom: 0;
width: 100%;
background-color: black;
}

mon pied de page est à l'intérieur de ce div qui n'a pas la pleine largeur de l'écran lorsque j'inspecte la page. J'ai essayé d'ajouter une largeur min à 100% et 100vh également
.page-container {
position: relative;
min-height: 100vh;
/*min-width: 100%;*/
}
Réponses
Vous pouvez utiliser la classe intégrée bootstrap d-flex flex-column min-vh-100
pour votre conteneur principal et vos mt-auto
moyens . Ainsi, votre pied de page sera toujours en bas de page en fonction du contenu. Vous trouverez ci-dessous l'extrait du mêmemargin-top auto
footer
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<div class="container-fluid d-flex flex-column min-vh-100 text-center">
<section>
<h1>My content</h1>
</section>
<footer class="mt-auto text-light bg-dark pt-2 pb-2">footer</footer>
</div>