Como Empurrar O Rodapé Para O Fundo

Índice:

Como Empurrar O Rodapé Para O Fundo
Como Empurrar O Rodapé Para O Fundo

Vídeo: Como Empurrar O Rodapé Para O Fundo

Vídeo: Como Empurrar O Rodapé Para O Fundo
Vídeo: PRECISO RETIRAR O RODAPÉ PARA COLOCAR O PISOS VINÍLICO? //Eliel Carlos// 2024, Maio
Anonim

Como fazer com que a parte do rodapé da página ("rodapé") cole na borda inferior da janela - este é provavelmente o problema mais comum no layout das páginas do site. Existem, é claro, soluções e várias delas. Abaixo está uma maneira de garantir que o rodapé esteja sempre pressionado para a parte inferior da página, independentemente da quantidade de conteúdo e do tipo de navegador.

Como pressionar o rodapé
Como pressionar o rodapé

É necessário

Conhecimento básico de CSS e HTML

Instruções

Passo 1

Vamos pegar um dos esquemas de paginação mais típicos como exemplo - ele terá um sótão (cabeçalho), bloco principal e rodapé. Claro, se necessário, você pode colocar várias colunas no bloco principal, mas não faremos isso aqui, nos concentraremos apenas em não posicionar o rodapé. O código HTML da página começará com a declaração da especificação:

Entre as tags e, além do título da página, colocaremos uma indicação da codificação: Bem como um link para um arquivo CSS externo contendo uma descrição de estilos: @import "styles.css"; Não colocaremos o descrição de estilos diretamente no código html da página para evitar complicações com o navegador Opera da versão nona. Entre as tags e coloque a estrutura de blocos da página. O primeiro, é claro, é o bloco de título. Forneceremos a ele o identificador de cabeçalho para poder definir estilos para este bloco específico:

Este cabeçalho está sempre no topo da janela.

Então - o bloco principal da página. Ele consistirá em dois aninhados - externo (identificador - externo) e interno (identificador - envoltório externo):

Esta é a parte principal.

E, finalmente, o rodapé:

É rodapé - sempre na parte inferior da janela!

A página completa terá a seguinte aparência:

Como pressionar o rodapé

@import "styles.css";

Este cabeçalho está sempre no topo da janela.

Esta é a parte principal.

É rodapé - sempre na parte inferior da janela!

Passo 2

Agora vamos passar para o conteúdo da folha de estilo. Ele implementa o seguinte esquema: o bloco da página principal será definido com 100% de altura, o título será posicionado de forma absoluta e o rodapé será relativamente. Para evitar que o título se sobreponha ao conteúdo principal da página, esse conteúdo principal é colocado em uma caixa adicional dentro da caixa principal, e essa caixa adicional é definida para uma margem superior igual à altura da caixa do título. E o rodapé recebe uma margem superior negativa igual à sua altura - desta forma, ele será elevado acima da borda inferior da janela em toda a sua altura. Conteúdo completo do arquivo css: * {margin: 0; preenchimento: 0}

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

cor preta;

posição: relativa;

}

#outer {

altura mínima: 100%;

margem: 0;

fundo: branco;

cor preta;

} * html #outer {height: 100%;}

#header {

posição: absoluta;

topo: 0;

esquerda: 0;

largura: 100%;

altura: 70px;

plano de fundo: # 304a00;

estouro: oculto;

cor branca;

alinhamento de texto: centro;

} #footer {

posição: relativa;

margin-top: -50px;

limpar ambos;

largura: 100%;

altura: 50px;

cor de fundo: # 304a00;

cor branca;

alinhamento de texto: centro;

}

.outerwrap {

flutuar: esquerda;

largura: 100%;

acolchoamento superior: 71px;

} Este arquivo deve ser salvo com o nome que especificamos no código html da página - styles.css.

Recomendado: