Tach,
<script src="test.js"/>
<p>Lorem ipsum</p>
>
> zeigt eine leere Seite, weil dem Tagsoup-Parser das </script>-End-Tag fehlt.
jup, und vor etwa zwei Jahren war dem in Firefox noch nicht so.
> XHTML ist eine XML-Anwendung; XML erklärt '`<foo></foo>`{:.language-xml}' und '`<foo/>`{:.language-xml}' als äquivalent.
Im XML-Kontext, um den es hier ja nicht geht.
> XHTML hat keine Möglichkeit, sich darüber hinwegzusetzen und '`<p></p>`{:.language-html}' und '`<p/>`{:.language-html}' für nicht äquivalent zu erklären.
Aber XHTML hat die Möglichkeit Kompatibilitätsrichtlinien für die Rückwärtskompatibilität mit HTML zu geben und die sind in diesem Falle eindeutig; dass es im Moment auch anders "funzt" ist ja kein Argument.
mfg
Woodfighter