IE9标准视图无加载CSS

前端之家收集整理的这篇文章主要介绍了IE9标准视图无加载CSS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个问题,也许我不是唯一的..

如果我在FF,Chrome,Safari,IE7,IE8上测试我的网站是完美的.

在IE9(标准视图)它不加载CSS文件.如果我打开Compatibilty视图它工作正常…

如何在标准视图中显示CSS?

谢谢

解决方法

已知IE9拒绝不使用“text / css”MIME类型发送的样式表.这是一个新的安全增强功能,但它让一些人措手不及.你的CSS文件是动态生成的吗?确保它以’text / css’的形式传递.

更多信息:http://blogs.msdn.com/b/ieinternals/archive/2011/03/27/http-406-not-acceptable-php-ie9-standards-mode-accepts-only-text_2f00_css-for-stylesheets.aspx

另一个尝试::它不仅仅是文档中的’text / css’需要正确,您需要确保您的本地IIS使用正确的标头发送它. “如果由于MIME类型不正确而忽略样式表,则您的站点可能无法按预期呈现.文本,图像或其他功能可能缺少所需的样式.如果样式表被忽略,因为它不能正确显示MIME类型,将在IE9 F12开发人员工具控制台中记录通知.“

http://msdn.microsoft.com/en-us/library/gg622939%28VS.85%29.aspx

IE9 Not applying linked style sheets

猜你在找的CSS相关文章