El Comercio Digital

Webmaster Libre

Subtitulo del blog

Mantén ese Footer en su sitio

Crear un sitio web básico es algo que, estoy segura, la mayoría de nosotros hacemos casi con los ojos cerrados. No obstante, ¿qué pasa cuando la página tiene poco contenido y se nos «sube» el pie de la página? En navegadores que entiendan de CSS la solución es sencilla pero para Internet Explorer se hace necesario recurrir a hacks.

Imaginemos un estructura básica de página:

  1. <body>
  2. <!-- Contenido: donde reside todo el contenido de la página salvo el pie -->
  3. <div id="content">
  4. </div>
  5. <!-- Footer: Pie de página para enlaces, copyrights etc. -->
  6. <div id="footer">
  7. Este es el pie... Abajo, Abajo
  8. </div>
  9. </body>

Ahora el CSS, que no requiere de muchas más explicaciones:

  1. html {
  2. height: 100%;
  3. }
  4. body {
  5. height: 100%;
  6. margin: 0;
  7. padding: 0;
  8. text-align: center;
  9. font: 400 0.8em verdana, arial, sans-serif;
  10. background: #666;
  11. color: #EEE;
  12. }
  13. #footer {
  14. float: left;
  15. width: 100%;
  16. position: relative;
  17. z-index: 3;
  18. font-size: 0.85em;
  19. margin-top: -1.5em;
  20. background: #000;
  21. }
  22. #content {
  23. height: 100%;
  24. min-height: 100%;
  25. text-align: left;
  26. /*hack de max-width para Explorer que no comprende la propiedad css */
  27. width: expression(document.body.clientWidth > 1000 ? "1000px" : "94%");
  28. max-width: 1000px;
  29. margin: 0 auto;
  30. }

Simple y, como siempre que envuelve al explorer, no valida. Podéis dejar la hoja de estilo un poco más limpia con comentarios condicionales y hojas de estilo específicas para explorer.

Otras entradas

Esta entrada fue publicada por Alma Fernández el Viernes, 17 de Noviembre de 2006 y está archivada en: (x)HTML, CSS, Codigo. Puedes dejar un comentario, o enviar un trackback desde tu sitio.

2 Comentarios

Agrega el tuyo
  1. [...] Seguro que alguna vez te has visto en problemas para mantener el pie de tus páginas en su sitio, abajo del todo. Ya vimos, en este mismo blog, una aproximación que nos permitía conseguir que los pies de página se mantuviesen en su sitio. No obstante, aquella solución nos obligaba a emplear atributos de estilo propietarios y no válidos. [...]

    Webmaster Libre | Sticky Footer: Una solución sencilla para tus pies de página 1 Mayo, 2007

  2. Genial. Era exactamente lo que estaba buscando.

    Muchas gracias. Tienen un sitio muy recomendable.

    Daniel 5 Octubre, 2007

Comentar:

Este post tiene 2 años. Puedes dejar un comentario de todas formas y volver más tarde para comprobar si hay novedades sobre el tema.

Algunas etiquetas HTML permitidas:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Webmaster Libre es un blog de Alma Fernández y está publicado bajo licencia Creative Commons desde el año 2006

Agradecimientos especiales a WordPress y FamFamFam

Política de Privacidad | Condiciones de uso | Sitemap (XML)