Ich habe verschiedene Seiten serviert, im Wesentlichen läuft der gleiche Code. Eine Seite wird korrekt gerendert, während für die andere Seite kein CSS verfügbar ist.IE9 CSS für bestimmte Seiten ignorieren?
Wenn ich die IE9 Entwickler-Konsole für die gebrochene Seite bringen, sehe ich:
SEC7113: CSS was ignored due to mime type mismatch
so dass erklärt, warum die Seiten falsch machen, aber die Frage ist, warum bin ich diesen Fehler zu sehen auf eine Seite, aber nicht die andere?
Fiedler Unter Verwendung der gleichen CSS an beiden Standorten bedient, und beide Seiten haben eine der Metatag:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>
Ich weiß IE9 noch in der Betaphase, aber ich versuche, dies herauszufinden, warum ist ein Problem mit meiner Website.
Ich würde dies als einen Fehler an Microsoft senden. (Welcher Doctype ist der HTML-Code?) –
Im IE9-Standards-Modus werden selbst Stylesheets mit demselben Ursprung ignoriert, es sei denn, sie werden mit einem Text-/CSS-MIME-Typ geliefert. http://blogs.msdn.com/b/ie/archive/2010/10/26/mime-handling-changes-in-internet-explorer.aspx – Amitd