Maikel Naigt wrote:

html { height: 100%; }
body { height: 100%; }
#container { min-height: 100%; padding-bottom: 30px; }
#footer { bottom: 0; position: fixed; }
/* Hacks para aplicar propiedades a IE unicamente */
* html { overflow: hidden; }
* html body { overflow: auto; }
* html #container { height: 100%; }
* html #footer { position: absolute; }
/* Fin de Hack */

Casi un tutorial lo tuyo Maikel, felicitaciones.

Dejame crear la version sin hacks, que sería asi:

Aca aplico la modificacion del scroll directamente a todos los navegadores, porque el 
sistema del child selector no funciona con "html" porque en los navegadores 
standard, html no es hijo de nada. Igualmente funcionaría de forma correcta.

html { height: 100%;
        overflow: hidden;
}
body {
        height: 100%;
        overflow: auto;
}

#container {
        height: 100%;
        padding-bottom: 30px;
}

#footer {
        bottom: 0;
        position: absolute;
}

/* uso un child selector, que IE no entiende, pero el resto
  si para aplicar las propiedades correctas de CSS */
body > #container {
        min-height: 100%;
}

body > #footer {
        position: fixed;
}

Voilà ... CSS válido, se ve bien en IE, en los demás*, y no tiene Hacks!


* No hay garantías en realidad, no lo probé.

--
Martin Szyszlican
www.y.net.ar







___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a