Я использую некоторые интересные функции, когда теги HTML не закрыты. Иногда браузер вставляет дополнительные открывающие и закрывающие теги для компенсации, а иногда просто вставляет закрывающий тег. Это лучше всего объясняется примерами:
С тегом <sup>
:
first text node
<div> This is a parent div <sup>superscript tag starts IN parent</div> text OUTSIDE node of parent