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é.

Clique para aumentar