Hallo Gunnar und Raketenwilli,
wir meinen ja alle das gleiche, aber...
Hinter einem <li> Element (also dem </li> Tag) darf nur Whitespace, Kommentar, ein neues <li>, <script> oder <template> Tag kommen oder die Liste geschlossen werden, aber hinter dem <li> Tag kann theoretisch und praktisch fast der ganze HTML Elementzoo herumkreuchen und -fleuchen, weil ein <li> Flow Content enthalten darf.
Deswegen kann der Browser ein <li> erst dann automagisch schließen, wenn er ein neues <li> antrifft (es sei denn, in einer geschachtelten Liste) oder - hm, wie formuliert man das - ein Ende-Tag findet, dessen matchendes Start-Tag vor dem <li> Tag steht. Es dürfte wenig Spaß machen, die Parser-Regeln dafür zu formulieren.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi