我有这个问题,也许我不是唯一的..
如果我在 FF、Chrome、Safari、IE7、IE8 上测试我的网站是完美的。
在 IE9(标准 View )上它不加载 CSS 文件。如果我打开兼容性 View ,它工作正常......
如何在标准 View 中也显示 CSS?
谢谢
最佳答案
众所周知,IE9 会拒绝未使用“text/css”MIME 类型发送的样式表。这是一个新的安全增强功能,但它让一些人措手不及。你的CSS文件是动态生成的吗?确保它作为“text/css”传递。
另一个尝试::不仅仅是文档中的“text/css”需要正确,您需要确保您的本地 IIS 正在发送带有正确 header 的文件。 "如果样式表由于不正确的 MIME 类型而被忽略,您的站点可能无法按预期呈现。文本、图像或其他功能可能缺少所需的样式。如果样式表被忽略是因为它不承担正确的 MIME 类型,将在 IE9 F12 开发人员工具控制台中记录一条通知。"
http://msdn.microsoft.com/en-us/library/gg622939%28VS.85%29.aspx
关于css - IE9标准 View 不加载CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8226863/