En esta entrada aprenderemos a crear un pie de página que siempre se mueve hacia donde nosotros estamos, es decir, que quede “pegado” a la barra de navegación.
Bastante útil para mostrar información que siempre queremos que se visualize, ya que creemos que es información importante o que el lector debería leerla.
El código CSS sería así:
* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -142px; /* el margin del bottom debe ser el mismo valor que el alto del footer pero en negativo */
}
.footer, .push {
height: 142px; /* .push debe ser el mismo alto que .footer */
}
/*
Sticky Footer by Ryan Fait
http://ryanfait.com/
*/
El código HTML:
<div class="wrapper"> <div class="header"> <h1>CSS Sticky Footer</h1> </div> <h2>El título del pie de página</h2> <p>El texto del pie de página</p> <h2>El título de pie de página</h2> <p><q>El texto de pie de página</q></p> <p></p> <div class="push"></div> </div> <div class="footer"> <p> Texto alternativo </p> </div>
Recomiendo usar el pie de página para indicar las secciones de Contacto, Información suscripción a feed y otras que informarán al lector acerca del blog.
Podemos ver un ejemplo de su funcionamiento. (Si tienes una resolución muy alta deberás redimensionar la ventana del navegador hasta que se vea la barra de scroll vertical.)
Puedes recibir gratis más artículos por RSS, Twitter, Facebook o correo electrónico. ¡Muchas gracias por leerme!





Por ahora hay 11 comentarios ¿Quieres opinar?
no logro ver el resultado final en el ejemplo… (achique la resolucion de la ventana para ver la barra lateral pero no hubo caso)
Hola Deambulante, debes redimensionar la ventana y el footer quedará siempre pegado a la barra de estado.
Un saludo.
lo se, pero sigue sin funcionar. sera que estoy desde linux y pierde el efecto? (linux+firefox)
Podría ser, yo no he podido comprobar dicho hack en Linux.
Un saludo.
pues no va ni en ff3, ni en ie6 ni ie7, todos en winxp. Creo recordar este truco de hace ya mucho tiempo y no funcionaba tampoco en esa época.
Hola, ya descubrí lo que pasaba. En realidad al hacer scroll no es cuando el footer se queda pegado a la barra de estado del navegador, si no que cuando la vamos redimensionando (hasta que tocamos el texto con el footer) si os fijáis la imagen se queda pegada en la barra de estado. No sé si me explico.
Un saludo.
Si ya recuerdo que era eso lo que hacía, por lo cual solo sirve para páginas cortas para que no aparezca el footer por el medio de la pantalla, sino mas bien que se quede pegado abajo.
No funciona…
@Delos puede que sea porque es un hack muy viejo. En futuras entradas actualizaremos este hack adaptándolo a los navegadores y estándares de hoy en día.
Un saludo.
Este codigo sirve mas cuando uno ve una pagina que esta para 800 x 600 para tomar como ejemplo y lo ven en una pantalla de 20 pulgadas. asi evitan que el footer quede arriba, mas tratandose de una imagen.
[...] 10 ideas para escribir buenos posts.Desde Anieto2K; 10 sucios trucos para CSS.Desde CSSBlog; Sticky footer con CSS.- Diseño [...]