In article <jpeit5$qe3$
1...@dont-email.me>,
At
<
http://www.w3.org/TR/html401/struct/global.html#edef-BODY>
they say:
"The body of a document contains the document's content. The content
may be presented by a user agent in a variety of ways. For example,
for visual browsers, you can think of the body as a canvas where the
content appears: text, images, colors, graphics, etc."
I don't think they thought of BODY as just an ordinary box element.
Now and then, when in a mood to be minimalist about the markup, I use
it as an ordinary element, and even the HTML element for purposes of
styling. Reducing its size drastically, bordering it, etc.
There are things to watch out for in this approach as we have seen.
The point is that without fancy CSS thinking, BODY was and still is
mainly to be thought of as the box where all the stuff of the website
goes, most browsers give a small default margin (technically to the
HTML element but think viewport) for a bit of grace (authors could
bang away with their sentences and get thoughts across and they would
not be jammed up against the edges).
The quirks of styling it and its relations with the viewport and the
HTML element are not any really big impediment because it is probably
still pretty sensible to not be too fancy with styling BODY, to leave
it as default or mostly better to remove its margins altogether and
simply to use a child DIV wrapper or other DIVS (or more semantic
elements) for most purposes. Background images happily go with these
less mighty creatures.
When HTML was developed, all the ramifications of styling were not
taken into account, understandably enough.
--
dorayme