Sto provando Bootstrap e mi chiedevo, come posso aggiustare il piè di pagina in basso senza che scompaia dalla pagina se si scorre il contenuto?
Risposte:
Per ottenere un piè di pagina che si attacca alla parte inferiore della visualizzazione, assegnagli una posizione fissa come questa:
footer {
position: fixed;
height: 100px;
bottom: 0;
width: 100%;
}
Bootstrap include questo CSS nella sezione Navbar> Placement con la classe fixed-bottom
. Basta aggiungere questa classe al tuo elemento piè di pagina:
<footer class="fixed-bottom">
Documenti Bootstrap: https://getbootstrap.com/docs/4.4/utilities/position/#fixed-bottom
fixed-bottom
non ho fatto quello che mi aspettavo, ho fatto invece static-bottom
di rispettare l'altezza del contenuto della pagina.
Aggiungi questo:
<div class="footer navbar-fixed-bottom">
https://stackoverflow.com/a/21604189
EDIT: la classe navbar-fixed-bottom
è stata modificata a fixed-bottom
partire da Bootstrap v4-alpha.6.
http://v4-alpha.getbootstrap.com/components/navbar/#placement
Aggiungi questo:
<div class="footer fixed-bottom">
Aggiungi z-index:-9999;
a questo metodo o coprirà la barra in alto se lo hai 1
.
Puoi farlo avvolgendo il contenuto della pagina in un div con il seguente stile di id applicato:
<style>
#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -60px;
}
</style>
<div id="wrap">
<!-- Your page content here... -->
</div>
Ha funzionato per me.
Potresti voler controllare quell'esempio: http://getbootstrap.com/2.3.2/examples/sticky-footer.html