is automatically closed by the occurrence of another block-level element, like another
tag or ones like
or any header.
and
have similar rules. We close them because we're not savages and want to see container tags balanced in the editor, but the html5 spec doesn't strictly require it.
, or is missing its corresponding closing tag.
Since when does
requires a closing tag? Note that TFA lists this among "spec violations" and not merely "best practices".