Hallo Auge!
An der Stelle lautet die Frage wohl eher, ob die JS-Engine das auch so sieht.
Der HTML-Parser ist meineswissens tatsächlich in allen Browserengines exakt der aus der HTML-Norm. Er konstruiert das DOM (das ist der Elementbaum, den Du in den Entwicklerwerkzeugen der Browser siehst). Der Browser (also auch die JS-Engine) verwendet das DOM und nicht den Quelltext.
Ein paar Links:
-
Und grundsätzlich lesenswert: Simon Pieters, Idiosyncrasies of the HTML parser htmlparser.info/syntax/#optional-tags (seh Dir mal den Quelltext an ...)
(Neu war für mich übrigens die Info in Selfhtml, daß der Google HTML/CSS Style Guide das weglassen empfiehlt)
j.j.