HTML/CSS: rodapé que cola em baixo da pagina
Uma das funções mais procuradas na internet é o rodapé pegajoso em baixo das páginas. É incrivelmente fácil de se fazer mas também pode ser difícil de configurar corretamente. No exemplo que segue vamos fazer um rodapé que vai ficar no final da página enquanto o conteúdo não for ultrapassar a altura da página. Quando o conteúdo for passar a página o rodapé será empurrado para baixo de modo que ele nunca esteja cobrindo o conteúdo principal.
Conteúdo HTML
<html>
<body>
<div id="conteudoprincipal">
Conteúdo principal.
</div>
<div id="rodape">
<p> Conteúdo do rodapé </p>
</div>
</body>
</html>
Esse código HTML contém uma etiqueta div chamada "conteudoprincipal". O conteúdo principal vai empurrar o rodapé pra baixo. O rodapé será identificado pela etiqueta div “rodape”. Desta maneira podemos colocar instruções CSS especificas para cada elemento da página e determinar como o rodapé vai se posicionar.
As instruções CSS
html, body {
height: 100%; /*faz com que a página ocupe toda sua altura*/
}
* {
margin: 0; /*as margens poderiam estragar tudo*/
}
#conteudoprincipal {
height: 100%; /*empurra o rodapé para baixo */
}
#rodape {
height: 50px; /*ajusta a altura do rodapé*/
margin-top: -50px;/*estes números devem ser opostos*/
}
Você pode livremente modificar estes parâmetros, os comentários explicam o que cada instrução faz na página. Agora experimente e divirta-se!


Comentar