Hallo,
'script'-Element ohne 'type'-Attribut widerspricht den Regeln von XHTML 1.0 Transitional. Es liegt also kein XHTML-1.0-Transitional-Dokument vor, wie in der DOCTYPE-Angabe behauptet wird.
Demnach gibts im ganzen Web nahezu kein HTML. Die Geschichte muss neu geschrieben werden: Es ist ein großer Irrtum, dass HTML im Web verwendet würde! Stattdessen baut das Web auf was-auch-immer auf. Ich werde gleich die SELFHTML-Dokumentation umschreiben, um diese Urban Legend auszumerzen. Vielleicht benennen wir SELFHTML um, denn wer kann schon garantieren, dass hier alles HTML und nicht was-auch-immer ist?
Ist es nicht valide, dann ist es was-auch-immer, aber kein (X)HTML.
Vielleicht ist es auch einfach nicht valides, nicht standardkonformes, fehlerhaftes HTML.
Mathias