I see many examples on the web where the html tag by CSS has got a background image instead of doing it in the body tag. I also have seen notices that CSS formatting should not be used on the html tag at all. Furthermore I have noticed that at least Chrome, Firefox and Internet Explorer supports background images in the html tag. I have had much difficulty searching for it as "CSS" and "html" is all-over-the-place. What is correct? What is recommendable?