This may seem like a weird question, but i’m building some script that reads HTML files and i’m dividing the content to 2, body and head and was wondering if there could be other content i might not know of?
The only thing i know of is <DOCTYPE> and i was wondering if there could be more?
The doctype declaration isn’t exactly content in the sense of the word.
There isn’t any content that is supposed to exist outside
headandbody(and in fact, any content that’s meant to display should only exist insidebody). Browsers can create some pretty wacky DOMs when you give them strange or invalid markup, however. Here’s an example.Also,
headandbody, in that order, are the only two possible children ofhtml, the root element.