Hi,
Sorry, aber die XML-Deklaration NACH dem DOCTYPE zu notieren, ist schon mal großer Quatsch. Davon abgesehen ist der head aber immerhin syntaktisch korrekt.
Das hast du dem IE 6 zu verdanken. Dieser Schaltet dann nicht mehr in den Standartkonformen Modus. Dies ist aber auch bekannt.
Es ist auch bekannt, dass er im Standard Compliant Mode bleibt, wenn man die XML-Deklaration einfach weglaesst, und ebenso bekannt, dass sie bei als text/html ausgelieferten Dokumenten entfallen kann.
Sie stattdessen einfach "irgendwo anders" unterzubringen, wo sie komplett fehl am Platze ist, ist hochgradig bloedsinnig.
DIV-Suppe.
Das läst sich nicht immer vermeiden.
Doch.
Wenn du Divs *sinnvoll* einsetzt, dann ist sie ja per definitionem keine Div-Suppe mehr :-)
MfG ChrisB