Como Pressionar O Rodapé Para Baixo

Índice:

Como Pressionar O Rodapé Para Baixo
Como Pressionar O Rodapé Para Baixo

Vídeo: Como Pressionar O Rodapé Para Baixo

Vídeo: Como Pressionar O Rodapé Para Baixo
Vídeo: Dicas para TCC - Como inserir notas de rodapé word 2024, Novembro
Anonim

"Rodapé" é geralmente o bloco mais inferior de um layout de página da web. A dificuldade mais comum em posicionar este rodapé é fazer com que ele seja sempre posicionado na parte inferior da janela, independentemente do tamanho da página ou do tipo de navegador. Houve algumas soluções para o problema desde a época da transição massiva para o layout de blocos, e uma delas é fornecida abaixo.

Como pressionar o rodapé para baixo
Como pressionar o rodapé para baixo

É necessário

Conhecimento básico de CSS e HTML

Instruções

Passo 1

Vamos usar o esquema de layout de página mais comum como base - três blocos colocados um acima do outro. A parte superior (cabeçalho) deve sempre estar alinhada à borda superior da janela, a parte inferior (rodapé) - à borda inferior, e o principal (corpo) deve sempre preencher todo o espaço entre eles. O código-fonte deve conter um link para a especificação XHTML 1.0 Transitional, e a descrição dos estilos deve ser colocada em um arquivo CSS externo (para evitar problemas com o Opera 9. XX). A descrição HTML da estrutura deve ser colocada no principal corpo da página. Ele começará, é claro, do bloco superior, na tag em que um atributo identificador com um valor deve ser colocado, por exemplo, divHead:

Bloco de cabeçalho.

O bloco principal deve consistir em um par de blocos aninhados. O externo receberá o identificador divOut e o interno - divContent:

Conteúdo principal.

O rodapé está definido como divFoot:

Rodapé da página.

Passo 2

O código HTML completo da página deve ser assim:

Tres blocos

@import "style.css";

Este é um bloco de cabeçalho.

Conteúdo principal.

Este é o rodapé da página.

etapa 3

A descrição do estilo implementa o seguinte mecanismo de layout: o bloco do meio (divOut) é definido como 100% da altura, o bloco superior (divHead) terá posicionamento absoluto e o inferior - relativo. No bloco de conteúdo principal (divContent), deve haver um espaço livre na parte superior igual à altura do bloco de título para que não se sobreponha ao conteúdo principal da página. E o bloco inferior (rodapé) deve ter uma margem negativa na parte superior, igual a altura deste bloco. Isso o elevará acima da borda inferior da janela do navegador. Este mecanismo pode ser implementado usando um arquivo css com o seguinte conteúdo: * {margin: 0; preenchimento: 0}

html, corpo {altura: 100%;} corpo {

posição: relativa;

cor: # 000;

}

#divOut {

margem: 0;

altura mínima: 100%;

fundo: #FFF;

cor: # 000;

}

* html #divOut {height: 100%;}

#divHead {

posição: absoluta;

esquerda: 0;

topo: 0;

largura: 100%;

altura: 80px;

plano de fundo: # 2F5000;

estouro: oculto;

alinhamento de texto: centro;

cor: #FFF;

} #divFoot {

posição: relativa;

limpar ambos;

margem superior: -60px;

altura: 60px;

largura: 100%;

cor de fundo: # 2F5000;

alinhamento de texto: centro;

cor: #FFF;

}

.divContent {

largura: 100%;

flutuar: esquerda;

acolchoamento superior: 81px;

} O nome que você especificou para a folha de estilo no código HTML é style.css.

Recomendado: