Tutorial de CSS > Criando um layout com CSS a partir do zero > Parte 10
10. O rodapé
Antes de tudo, nós necessitamos fazer o visual do texto aparecer corretamente. O design usa a fonte Tahoma 10px
para o texto, colorido de um cinza bem leve (#c9c9c9
). Eu tenho certeza que você pode desenhar isto por
si mesmo, mas se quiser usar o copiar/colar:
#footer { clear: both; height: 66px; font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 10px; color: #c9c9c9; }
E para mudar a cor do link (e remover o sublinhado), adicionamos isto:
#footer a { color: #c9c9c9; text-decoration: none; }
Mas os links necessitam de destaque algumas vezes, quando seu mouse estiver sobre eles. Então, vamos fazê-los mudar sua cor para laranja, quando o mouse estiver sobre eles:
#footer a:hover { color: #db6d16; }
Nós também tivemos de adicionar uma borda de 1 pixel na borda superior do div
do rodapé, atribuir algum
espaçamento, e fazer a altura da linha ficar em 18px (aumentando o espaçamento). Por estarmos atribuindo espaçamento no
div
do rodapé, nós teremos de remover a propriedade height
para não disparar o bug espaçamento/comprimento/altura que mencionei anteriormente. Nós não necessitamos realmente de atribuir a altura
neste div
:
#footer { clear: both; font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size: 10px; color: #c9c9c9; border-top: 1px solid #efefef; padding: 13px 25px; line-height: 18px; }
A última coisa que deixamos para fazer é flutuar a navegação alternativa à direita. Note que elementos flutuantes devem ter um comprimento especificado para funcionar corretamente. Então atribua o comprimento ligeiramente maior do que a navegação atualmente necessita e atribua o alinhamento do texto à direita para que o texto se encaixe onde deveria estar.
#footer #altnav { width: 350px; float: right; text-align: right; }
Tadá! Nós temos um rodapé.