Cómo dar height: 100% a un DIV con CSS en Firefox3 e IE7

Charlando con un colega nos ha surgido la duda de cómo podríamos crear un DIV que fuese el wrapper de la página y tuviese el height 100%, de forma que se adapte a la altura del navegador. La solución, que reconozco que hemos tardado en dar con ella, es muy sencilla y se resuelve con unas pocas líneas en el CSS:

html,body{

margin:0px;
height:100%;

}

#wrapper{

height: 100%

}

De todos modos, sigo pensando que dar un height automático al contenedor principal  de una página es antiestético y muchas veces nos encontraremos con problemas al visualizar la página en determinados navegadores. Lo ideal sería poner un height fijo cuando sabemos que la altura de la página nunca va a variar (típicas páginas básicas de empresas con pocos textos).

Un comentario

  1. En cuanto a ello porque no resolverlo con dos div uno que de la altura maxima de la pantalla y otro que contenga el texto, por cierto esto solo funciona con explorer en firefox no funciona para ello es necesario dar una posicion de preferencia relativa:

    html,body{

    margin:0;
    height:100%;

    }

    #wrapper{

    height: 100%;
    position:relative

    }

Deja un comentario

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

What is 8 + 13 ?
Please leave these two fields as-is: