The body element represents the body of a document (as opposed to the document’s metadata).
A body element's start tag may be omitted if
the first thing inside the body element is not a space character or a comment, except if the first thing
inside the body element is a
script or style element.
A body element's end tag may be omitted if the
body element is not immediately
followed by a comment and the element is either
not empty or its start tag
has not been omitted.