Mantener footer en la parte inferior (Nuevo Método)
Ante los problemas que presentaba el método presentado anteriormente para mantener el footer en la parte inferior de la página VER, os presentamos otra variante que sí que funciona perfectamente en todos los navegadores.
Supongamos que tenemos:
Añadimos una nueva capa “push” antes del footer:
En cuanto al css, aquí teneis las propiedades que intervienen en el proceso que andamos buscando:
-
html,body{
-
height:100%;
-
}
-
#contenedor{
-
display:table;
-
width:999px;
-
min-height: 100%;
-
height: auto !important;
-
height: 100%;
-
margin: auto;
-
position:relative;
-
}
-
-
#push{
-
height:29px;
-
}
-
-
#footer{
-
width:100%;
-
margin:auto;
-
position:absolute;
-
bottom:0;
-
height:29px;
-
}
Como podéis ver, la altura de la capa push tiene que coincidir con la altura del footer.
Espero que os sirva.





27/09/2009 a las 12:00 am
Gracias esta muy bien, funciona perfectamente, solo una cosa, en mi pagina tengo un div para mostrar un borde a los lados hasta el footer, el problema es que ahora el footer esta abajo pero la pagina se queda hasta la mitad, osea si se ve toda la pagina pero los bordes no llegan hasta el footer solo hasta donde termina el contenido, entonces se la ve partida, ¿como podria arreglar eso?
Saludos