Hola a todos:
Interesante propuesta la de usar el tag html, pero lo probé en mozilla y en explorer y solo se ve uno...
Probé este código:
<html style="background: url(../miemoticon.gif) repeat-y;">
<body style="background: url(../miemoticon.gif) repeat-x;">
</body>
</html>
Y curiosamente un navegador muestra la fila horizontal y el otro la vertical.
Un sistema que funciona es el siguiente:
<html >
<body style="margin: 0px; background: url(../miemoticon.gif) repeat-x;">
<div style="width: 100%; height: 100%; background: url(../miemoticon.gif) repeat-y;">
</div>
</body>
</html>
En este caso la capa hace la función de body...
Saludos