Daniel Thoma: DOCTYPE verhindert W3C Validierung

Beitrag lesen

Hallo Gunnar,

XHTML 1.1 als text/html auszuliefern, ist keineswegs verboten.

Das habe ich ja auch nicht gesagt, allerdings wird in der XHTML 1.0 Spezifikation diese Möglichkeit explizit beschrieben, in der XHTML 1.1 und der zugrundeliegenden XHTML Modularization Spezifikation meines Wissens nicht.
Die Verwendung erscheint da auch nicht mehr wirklich sinnvoll da XHTML 1.1 nicht mehr darauf abzielt, kompatibel zu HTML zu sein.
http://www.w3.org/TR/xhtml-media-types/ fasst die Verwendung der Verschiedenen Mime-Types zusammen. Dort steht, dass HTML-kompatibles XHTML als text/html alsgeliefert werden darf wärend alle anderen XHTML-Varianten nicht als text/html ausgeliefert werden sollten.
Ich sehe das auch nicht so kritisch, wenn man XHTML 1.1 Dokumente hat und die alten Browsern unterschieben will, liefert man sie eben auch als text/html aus. Aber auf all diese Spitzfindigkeiten kommt es doch in dem Zusammenhang ohnehin nicht an.
Eine Lösung für das Problem ist eben die Auslieferung als text/html.

Grüße

Daniel