Короткая версия: поскольку браузеры очень хорошо справляются с исправлением ошибок.
Более длинная версия для этого конкретного случая:
Текстовый узел после конца элемента head
запускает созданиеэлемент тела.Начальный тег для элемента body
явно необязателен в спецификации HTML.
Тогда начальный тег для элемента body
отбрасывается после копирования его атрибутов в реальный элемент body
, как он может 't появляется как дочерний элемент body
.(Подробности см. здесь ).
Следовательно, ни один контент не находится вне элемента body