Jetzt fällt mir erst auf was Microsoft da verbrochen hat
Schaut euch einfach folgende Zeile an:
Sie vermischen ganz klar XHTML Elemente mit HTML
Dieses " /> " am Ende des Tags ist ein XHTML Merkmal um das Ende eines aleinstehenden Tags zu mischen und kommt so in HTML nie vor. Allerdings ist das Ding deswegen in keinster Weiße valides XHTML denn alle atribute in XHTML müssen klein geschrieben werden. hier sind alle groß, was für HTML 4.0 spricht.