IE9 ignoriert CSS für bestimmte Seiten?
Ich habe verschiedene Webseiten, die serviert wird, im wesentlichen ausgeführt, aus den gleichen code. Eine Seite richtig gerendert wurde, während der andere zu haben scheint, kein CSS verfügbar.
Als ich um den IE9 developer console für die kaputte Seite, ich sehe:
SEC7113: CSS was ignored due to mime type mismatch
So, dass erklärt, warum die Seiten Rendern falsch, aber die Frage ist, warum bin ich zu sehen, dass Fehler auf der einen Seite, aber nicht die anderen?
Mit fiddler, die gleichen CSS-serviert auf beiden Seiten, und beide Seiten haben das metatag:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>
Ich weiß, IE9 noch in der beta, aber ich bin versucht, herauszufinden, warum dies ein problem mit meiner Website.
- Ich würde das Einreichen eines als bug an microsoft. (Was doctype ist html?)
- Im IE9-Standards-Modus, auch same-origin-Stylesheet ignoriert werden, es sei denn, Sie werden geliefert mit einem text/css MIME-Typ. blogs.msdn.com/b/ie/archive/2010/10/26/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser sieht nicht aus wie ein IE-emulation Sache - es klingt wie der CONTENT-TYPE in der Antwort nicht "text/css". Es sieht aus wie IE9 erzwingt, die Dateien enthalten soll CSS sind eigentlich als solche gekennzeichnet.
Nur aus Interesse, sind die CSS-Seiten verarbeitet in irgendeiner Weise? also werden Sie gemacht, indem eine ASPX-Seite zu erlauben, Sie zu injizieren CSS? Wenn das der Fall ist, dann möchten Sie vielleicht, um sicherzustellen, dass Ihr page-Deklaration an der Spitze umfasst die ContentType-Deklaration, z.B.:
Es stellt sich heraus, IE9 ignoriert den fehlenden content-Typen für alle Websites, die in Ihrem "Vertrauenswürdige zone".
Webseiten, die außerhalb des vertrauenswürdigen zone wird nicht Rendern der css, wenn es sich um einen fehlenden content-type-header.
text/css;charset=utf-8
? Ich habe ein Kunde, der mit IE9 wer Probleme mit einem typekit-CSS-Datei, die ausgeliefert wird mitContent-Type
.