Byu mac urdé! R-sula q'ay cu...
(puf)
Perdón, me fui a lavar los dientes antes de acostarme y volví corriendo con el cepillo en la boca.
Digo, que ya me acordé. El problema es que el body y el html tienen que tener ancho y alto.
Prueba con esto y trata de ajustar los div's después.
Código:
body, html {height:100%; margin:0; padding:0; /*width:100%;*/}
Lo del ancho lo ves, porque en algún caso puede dar problemas al saltar alguna scrollbar innecesaria.
Y estaba por ahí en el Foro y en mil otros sitios, seguro. Era cuestión de buscar.
La próxima vez no me hagas salir corriendo del baño.
Menos mal que todavía me estaba cepillando los dientes. Podía haber sido peor...