> It’s not that you’re allowed to omit the head element (you’re not, and you can’t), but that its start and end tags are optional.
That’s like calling a cheese sandwich without any cheese a cheese sandwich.
That’s like calling a cheese sandwich without any cheese a cheese sandwich.
(This is different from XML syntax, where omitting the start and end tags means omitting the element as a whole so that there will be no head tag in the parsed result.)