el código de javier no te va a funcionar porque eso siempre va a medir + del 100%... concretamente 100% + 2px (el ancho de los bordes
).. probá con esto:
Código HTML:
<html>
<head>
<style type="text/css">
body, html {height:100%}
</style>
</head>
<body>
<div style="width:100%; height:100%; background:#333"></div>
</body>
</html>
La "teoría" de Javier funciona, de eso estoy seguro.. el 100% es siempre el 100% de la ventana visible, así que no se "deforma" con barras ni nada por el estilo..