Es liegt somit - wie Du bereits angeführt hast - nur daran, dass das XHTML als HTML ausgeliefert wird.
Man muss drei Dinge auseinanderhalten:
- Die Grammatik-Regeln von HTML 4 (SGML-DTD) und die theoretisch mögliche, zulässige SGML-Syntax,
- Die Grammatik-Regeln von XHTML 1 (XML-DTD, XML Schema) und die theoretisch mögliche, zulässige XML-Syntax,
- Der Verarbeitungsmodus der Browser (Tag-Soup oder XML) und dessen Limitierungen.
Mischungen daraus ergeben, was in der Praxis möglich und sinnvoll ist.
Mathias