Free content

Bem-vindo ao WASD.in!

O WASD Fórum é um ambiente virtual feito com o intuito de compartilhar ideias e disponibilizar conteúdos de diversas áreas, sendo assim um Fórum bem democrático no que diz respeito aos Direitos Humanos. A principal finalidade do fórum é coletar e compartilhar dados, visando espalhar o conhecimento para todos aqueles que desejam obter de forma legal, ressaltando que não trabalhamos com pirataria nem afins. Leia as Regras Gerais para evitar constrangimentos.

Você não está conectado. Conecte-se ou registre-se

Manter o rodapé posicionado ao fim da Página

Ver o tópico anterior Ver o tópico seguinte Ir para baixo Mensagem [Página 1 de 1]

#1

Je4n
Je4n
Administrador
Indo direto ao ponto, alguma vez na vida você já passou, vai passar ou está passando pelo grande problema de que quando a página não preenche toda a altura da janela no navegador, fica um espaço vago entre o rodapé da página. Há uma técnica no CSS que resolve isso.

Em seu css, defina o Body desta seguinte maneira:
Código:
html, body {
height: 100%;
position: relative;
}

Agora adicione o seguinte CSS para o rodapé:
Código:
#rodape {
background: #ccc;
width: 100%;
position: absolute;
bottom: 0;
float: left;
padding-top: 10px;
padding-bottom: 10px;
}

Vamos entender melhor: nas tags html e body definimos uma altura de 100%, Isso fará com que o rodapé entenda que o limite dos dois elementos seja o final da janela do navegador. E defini um position: relative; para que o rodapé seja referenciado por ele.

Já no css do rodapé definimos a tag position: absolute; e bottom: 0; para que o rodapé seja forçando sempre para o final da página.

Lembrando que isso não se aplica ao IE6.

Créditos: Je4n & Tableless

#2

iLucas
iLucas
Membro
Muito bom Je4n, estará ajudando bastantes usuários, como eu. Obrigado por compartilhar.

#3

ηadi0s
ηadi0s
Membro
legal, vai ajudar a quem precisa, obg por compartilhar. bjs e me liga

#4

DeeW.
DeeW.
Programador
Simples! e se quiser deixar nos cantos <> é só adicionar na classe do rodapé:

Código:

left:0;
right:0;

mesmo sabendo que width já resolve! Wink

#5

RsLuT
RsLuT
Administrador
Olá,

Ótimo tutorial, com certeza muitos tinham essas dúvidas, obrigado por compartilhar.

Até mais.

#6

Conteúdo patrocinado

Ver o tópico anterior Ver o tópico seguinte Ir para o topo Mensagem [Página 1 de 1]


Permissões neste sub-fórum
Não podes responder a tópicos