A todos en nuestros inicios se nos plantea el mismo problema: ¿Cómo podemos mantener el pie de la página siempre abajo? Pero ésta vez no quiero “abajo del contenido” sino abajo de todo; pegado al borde inferior de mi pantalla en caso que el contenido no rellene la misma, en caso de que la página tenga un largo scroll, etc.

Ésta es la técnica del wrapper, conocida por casi todos los maquetadores CSS, pero que yo tardé en descubrir (lo que tardé en usar google) y quiero compartirla hoy aquí.

Para ésto, creamos las siguientes propiedades CSS:

* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
.footer, .push {
height: 4em;
}

Como HTML tenemos la siguiente estructura:

<html>
   <head>
       <link rel="stylesheet" href="layout.css" ... />
   </head>
   <body>
       <div class="wrapper">
            <p>Your website content here.</p>
            <div class="push"></div>
       </div>
       <div class="footer">
            <p>Copyright (c) 2008</p>
       </div>
   </body>
</html>

Si necesitais ver un ejemplo revisad la fuente, propone un ejemplo.

Fuente: Ryanfait

Una respuesta a “Tip CSS: Pie de página siempre abajo”

  1. Luis dice:


    Me ha funcionado,
    de verdad muchas gracias !

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *