Is there ever an instance in which something should (or can?) be placed between the </body> and </html> tag? Or should they always be paired?
I was reading the HTML5 spec, and it got me thinking about the basic structure of a page.
Are there any cases where anything can/should be placed after the </html> tag? It used to be gospel that documents started with just <html>, but <!doctype...> changed that. Would there ever be a reason to change that for the end of a document?
The
<body>tag is optional since<frameset>can be used instead. Therefore, they are not always paired. White space can exist between the tags. Also,<body>can come before<head>.Currently, anything after a closing
</html>tag is generally considered inline text. Firefox and IE both render it.The Document Type Definitions (DTDs) of each style hold the answers you seek.