我有不同的網站正在服務,基本上運行相同的代碼。一個頁面呈現正確,而另一個似乎沒有可用的CSS。IE9忽略某些頁面的CSS?
當我打開IE9的開發者控制檯損毀頁,我看到:
SEC7113: CSS was ignored due to mime type mismatch
所以這解釋了爲什麼網頁渲染不當,但問題是,爲何會出現該錯誤一頁,但不是另一頁?
使用招,相同的CSS投放到這兩個網站,這兩個網站有一個元標記:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>
我知道IE9仍處於測試階段,但我試圖找出爲什麼這個是我的網站有問題。
我想提交這個作爲微軟的錯誤。 (什麼doctype是html?) – 2010-10-06 09:56:55
在IE9標準模式下,除非使用text/css MIME類型交付,否則即使是相同來源的樣式表也會被忽略。 http://blogs.msdn.com/b/ie/archive/2010/10/26/mime-handling-changes-in-internet-explorer.aspx – Amitd 2012-11-26 10:06:55