2010-06-04 25 views
20

Tengo un DIV de ancho fijo que quiero que permanezca en la parte inferior de la ventana del navegador.Cómo anclar un DIV al final de una página?

Desafortunadamente, no tengo idea de dónde comenzaría siquiera a intentar implementar esto.

Obviamente, lo primero que debe hacer es establecer position en fixed. Pero más allá de eso ... no hay pista.

+3

una buena forma de comprobar este tipo de cosas es instalar Firebug (en Firefox) e inspecciona una página que está usando el efecto que estás tratando de lograr. – Frankie

Respuesta

17
#mydiv{ 
    position: fixed; 
    bottom: 0px; 
} 
+0

Deberías mirar el enlace que publiqué en su lugar. Hay soluciones necesarias para IE y Opera. –

25

Ver en css-tricks:

Fixed Footer

CSS:

#footer { 
    position:fixed; 
    left:0px; 
    bottom:0px; 
    height:30px; 
    width:100%; 
    background:#999; 
} 

/* IE 6 */ 
* html #footer { 
    position:absolute; 
    top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px'); 
} 
+0

Esta es una buena solución para las personas que prefieren a) los navegadores modernos y 2) sin incluir las dependencias innecesarias de la biblioteca (cssstickyfooter.com) – g33kz0r

+0

El pie de página con expresión se fija en la parte inferior cuando se carga pero se desplaza con la página –

Cuestiones relacionadas