IE9忽略某些页面的CSS?

前端之家收集整理的这篇文章主要介绍了IE9忽略某些页面的CSS?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有不同的网站服务,基本上运行相同的代码.一个页面正确呈现,而另一个页面似乎没有可用的CSS.

当我为破损的页面调出IE9开发人员控制台时,我看到:

SEC7113:由于mime类型不匹配,CSS被忽略

这就解释了为什么页面呈现不正确,但问题是,为什么我在一个页面上看到该错误,而不是另一个页面

使用fiddler,同一个CSS被提供给两个站点,并且两个站点都有一个Metatag:

< Meta http-equiv =“X-UA-Compatible”content =“IE = EmulateIE8”/>

我知道IE9仍处于测试阶段,但我想弄清楚为什么这是我网站的问题.

解决方法

这看起来不像IE仿真的东西 – 听起来响应中的CONTENT-TYPE不是“text / css”.看起来IE9强制要求包含CSS的文件实际上标记为这样.

只是出于兴趣,CSS页面是以任何方式处理的吗?即它们是否由ASPX页面呈现以允许您注入CSS?如果是这种情况,那么您可能希望确保顶部的页面声明包含ContentType声明,例如:

<%@ Page Language="C#" ContentType="text/css" %>

猜你在找的CSS相关文章