There shouldn't normally be any difference at all, because those elements are both supposed to be taking up the full screen. It's just like having a div inside some other div. But I think it's more correct to style the body tag, because html isn't really part of the layout.