Rodapé corrigido no Bootstrap


Respostas:


207

Para obter um rodapé que grude na parte inferior da janela de visualização, defina uma posição fixa como esta:

footer {
    position: fixed;
    height: 100px;
    bottom: 0;
    width: 100%;
}

O bootstrap inclui este CSS na seção Navbar> Placement com a classe fixed-bottom. Basta adicionar esta classe ao seu elemento de rodapé:

<footer class="fixed-bottom">

Documentos de bootstrap: https://getbootstrap.com/docs/4.4/utilities/position/#fixed-bottom


Este e o comentário de @Daniel-Tero fizeram isso por mim.
jmng

4
Se uma página tiver rolagem, ela não está funcionando corretamente.
Arnab de

2
fixed-bottomnão fiz o que esperava, em vez disso fiz static-bottompara respeitar a altura do conteúdo da página.
Gjaa



3

Adicione z-index:-9999;a este método, ou cobrirá sua barra superior se você tiver 1.


0

Você pode fazer isso envolvendo o conteúdo da página em um div com o seguinte estilo de ID aplicado:

<style>
#wrap {
   min-height: 100%;
   height: auto !important;
   height: 100%;
   margin: 0 auto -60px;
}
</style>

<div id="wrap">
    <!-- Your page content here... -->
</div>

Funcionou para mim.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.