Nach meinem Verständnis, weder XHTML (1.0, 1.1) noch XHTML 5 benötigt eine DTD. Wenn das wahr ist, wie wird ein Browser zwischen den beiden unterscheiden?Wie unterscheidet ein Browser zwischen XHTML 1.0 und XHTML 5?
Ich kann nur annehmen, dass, wenn die Browser-Hersteller (X) HTML 5 unterstützen, alle XHTML unter XHTML 5 Regeln interpretiert werden (unter der Annahme, dass XHTML 5 eine Obermenge von XHTML 1.0 ist). Wird es so funktionieren?
Sie liegen falsch. XHTML5 ist Teil der HTML 5-Spezifikation. Siehe http://www.w3.org/TR/html5/introduction.html#html-vs-xhtml –
Das ist nicht ganz korrekt. Es gibt eine XML-Serialisierungsmethode für HTML5 und trotz XML-spezifischer Funktionen (wie Namespaces) ist es * der HTML5-Standard. Der Standard geht so weit zu sagen, dass die Verwendung von XML stark abgeraten wird und wirklich nur eingeschlossen wird, weil einige Leute es trotzdem tun werden. – cletus
Ich sehe was du meinst. w3 erwähnt nur HTML 5 + XML als Serialisierungsmethode (http://www.w3.org/TR/2008/WD-html5-diff-20080122/#syntax), also HTML 5 und "XHTML 5" oder HTML 5 + XML sind die gleichen Sprachen, nur mit zwei Serialisierungsmethoden. Ich denke, dass meine Frage immer noch relevant ist. – Abignale