Here is my unofficial guide to the HTML `<body>` element:

https://heydonworks.com/article/the-body-element/

The body element

An unofficial guide to the HTML body element

HeydonWorks
As was suggested, I've added a note about omitting the `<head>` and `<body>` tags.
@heydon ooooh, I’ve been looking forward to this one. 😄
@heydon that was excellent. I'm not sure if HTML does represent the soul. But perhaps we need to pair the id attribute with one for the ego?
@Edent @heydon I never remember if I'm supposed to create the shadow ego open or closed
@heydon I love these explainers so much!
@heydon Disappointed this tattoo did not figure into your article.
@heydon Surprised to see no mention of the not-so-well-known fact that the body element can be implicit (not appearing in the HTML, yet always being instantiated to hold all interactive bits of the DOM), as of HTML5 IIRC.
@jplatte I did consider adding that. Maybe I'll add it later!
@heydon Did you purposely publish this one on Halloween? 😂
@michelle No LOL. So the Holloween reference is last minute.
@heydon so it should really be <torso>? Got it.
@martynhoyer @heydon Does this imply the existence of a <leg> element?

@heydon

"SVG documents do not have <head> or <body> elements and, as such, are more like echinoderms than humans or blobfish."

This quote lives in my head now, rent free.

@heydon wait though… the headline elements, h1, h2, er, h3, maybe h4, and finally h5, and also h6, are headlines – they’re the lines on your head, and yet they’re on the body, not the head – they’re lines on the body but called headlines – from now on henceforth I shall place my h1 etc elements where they logically belong, in the head
@u0421793 This is good to know 😆
@heydon some elements need slight refinement to their names - the aside for example, just call it ‘side’ like any normal person would, you don’t go to the doctor and say I’ve got a pain in my aside, you say side

Also footer - just call it foot

Base should be called arse, but it goes in the head, which perhaps is valid
@heydon That last sentence was a banger
@heydon One can also indicate the existence of the implicit body element by using the <nobody> tag