Ich dachte es macht keinen Unterschied ob folgender Doctype oder der eigentliche von xhtml...
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html5="http://www.w3.org/1999/xhtml" xml:lang="de">
In Bezug auf was soll es einen Unterschied machen?
Die DOCTYPE-Deklaration ist bei echtem XHTML/XML egal, das stimmt. Du könntest also auch einen (X)HTML5-DOCTYPE verwenden. Das ist dann aber kein strictly conforming XHTML 1.0 mehr.
In HTML bzw. HTML-kompatiblem XHTML ist der DOCTYPE auch nachrangig, es sollte nur einer sein, der den standardkonformen Modus anschaltet. Das gilt für verschiedene, sowohl den XHTML-1.0-DOCTYPE wie für den (X)XHTML-5-DOCTYPE.
> Zum noscript-Element bei xhtml5 konnte ich folgende Auskunft finden:
> [In XHTML, the element is always parsed as a normal element, and can't really be used to stop content from being present when script is disabled.](http://wiki.whatwg.org/wiki/HTML_vs._XHTML#Element-specific_parsing)
Lieferst du dein XHTML als application/xhtml+xml oder als application/xml aus oder als gewöhnliches text/html?
Im ersteren Fall: Warum?
Im letzteren Fall: braucht dich obiger Sachverhalt nicht zu interessieren, weil er für den ersteren Fall gilt.
> Weis jemand eine Lösung?
Wahrscheinlich hast du sie schon und brauchst nichts tun.
Mathias