Ora boas,
Antes de mais obrigado pela atenção e disponibilidade em lerem este post.
Tenho um site composto por duas divs. A primeira envolve todo o conteúdo do site, e a segunda, envolve o footer.
O footer está a 20px de distancia do conteúdo.
Quando o site é visionado num monitor cuja a resolução do Height seja menor do que a do website, nao ha qualquer problema.
Pois o footer está "escondido" no fundo do site.
E mesmo que o utilizador faça Scroll até ao fim do site, nao ha problema... pois o scroll nao lhe permite ir mais alem do que o footer.
No entanto, quando o height to monitor é maior que o do site, o footer mantém a distancia dos 20px e sobe... acompanhando o site.
E acontece o que a seguinte ilustração mostra:
Só que... o que devia de acontecer nesta situação era o footer ficar preso ao bottom do browser, como ilustra a seguinte figura:
Com o position:relative; ou position:static; ele faz este comportamento que acabo de vos descrever.
Com o position:absolute; fica no fundo do browser, só que sobrepõe-se ao resto do conteudo, e quando o height do site é maior do que a do monitor... ele fica fixo, e nao acompanha o scroll do user.
Com o position:fixed; o footer sobrepõe-se ao resto do conteudo, e acompanha sempre o scroll do user.
Como é óbvio estou receptivo a ideias / sugestões.
Antes de mais obrigado pela atenção e disponibilidade em lerem este post.
Tenho um site composto por duas divs. A primeira envolve todo o conteúdo do site, e a segunda, envolve o footer.
O footer está a 20px de distancia do conteúdo.
Quando o site é visionado num monitor cuja a resolução do Height seja menor do que a do website, nao ha qualquer problema.
Pois o footer está "escondido" no fundo do site.
E mesmo que o utilizador faça Scroll até ao fim do site, nao ha problema... pois o scroll nao lhe permite ir mais alem do que o footer.
No entanto, quando o height to monitor é maior que o do site, o footer mantém a distancia dos 20px e sobe... acompanhando o site.
E acontece o que a seguinte ilustração mostra:
Só que... o que devia de acontecer nesta situação era o footer ficar preso ao bottom do browser, como ilustra a seguinte figura:
Com o position:relative; ou position:static; ele faz este comportamento que acabo de vos descrever.
Com o position:absolute; fica no fundo do browser, só que sobrepõe-se ao resto do conteudo, e quando o height do site é maior do que a do monitor... ele fica fixo, e nao acompanha o scroll do user.
Com o position:fixed; o footer sobrepõe-se ao resto do conteudo, e acompanha sempre o scroll do user.
Como é óbvio estou receptivo a ideias / sugestões.