When I apply CSS to the root (html element) to determine the display style of a webpage, there always seems to be some space around the content even when setting margin and padding to 0px. However, if I use the body element instead of the root(html element), the white space disappears. Should I stick to using CSS on the html (root) element or is applying CSS to the body enough?