I'm surprised nobody has mentioned this yet.
Forget trying to size the <html>
element.
The html
element isn't meant to be sized. I wouldn't bother trying to maker a smaller body
either. If you need an element of a certain size, stick a div
inside your body
and style that.
The HTML4 specification for the html
tag doesn't list style
as an attribute, and it's easy to understand why.
Even in a modern browser like Chrome, trying to size the html
element gives slightly odd results: http://jsfiddle.net/QdCmM/.