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).

2 comentarios

  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

    }

  2. Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

Deja un comentario

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