Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2012, 12:26
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 15 años, 3 meses
Puntos: 8
Problema con propiedades de Divs

Hola,

Este problema es un tanto difícil de explicar, espero que puedan entender y ayudarme.

Resulta que tengo dos Divs (#page y #footer) y cuentan con las siguiente propiedades:

Código CSS:
Ver original
  1. #footer {
  2.     position:absolute;
  3.     overflow:hidden;
  4.     left:0px;
  5.     right:0px;
  6.     bottom:0px;
  7.     background:#dddddd;
  8.     color:#9b9a9a;
  9.     padding:10px 25px 10px 25px;
  10.     z-index: 3;
  11. }
  12.  
  13. #page {
  14.     position: absolute;
  15.     overflow: hidden;
  16.     margin-bottom: 50px;
  17.     top: 45%;
  18.     width: 80%;
  19.     margin-left: 10%;
  20.     margin-right: 10%;
  21.     margin-bottom: 50px;
  22.     z-index: 3;
  23. }

Trataré de explicarlo con imágenes. Lo que obtengo es esto:



Hasta ahí todo bien. El problema es que cuando se cambia el tamaño de la ventana o se ve en una resolución más baja obtengo lo siguiente:



El div #footer no respeta el margin-bottom de #page, y bueno, por estar en position:absolute es obvio que no lo haga, pero esa es justamente mi duda, ¿cómo hago para que#footer esté siempre al final de la página, y que, si por alguna razón #footer y #page se encuentran no se superpongan? (imagen de ejemplo)



Espero que se haya entendido y puedan ayudarme. Saludos!