IE9不应用链接样式表

时间:2011-03-19 15:56:56

标签: css internet-explorer-9

我有一个奇怪的问题。我开发了一个在大多数浏览器中运行良好的网站。我刚刚升级到IE9,我的样式都没有被应用。我在我的本地电脑上看到这个,因为这个网站还没有上网。正确应用所有内联或页面级样式,但根本不应用从HEAD部分中的外部css文件链接的样式。如果我使用开发人员工具栏并将网站视为IE8,IE7或任何其他模式,网站工作正常。大约有6个样式表,没有额外的组件,所以它不应该是太多样式表的问题。我无法弄清楚造成这种情况的原因。还有人见过这个吗?

2 个答案:

答案 0 :(得分:6)

也许你的服务器没有发送正确的mime类型 http://msdn.microsoft.com/en-us/library/gg622939%28VS.85%29.aspx

答案 1 :(得分:2)

Codler的链接,再加上“我正在我的本地电脑上看到这个,因为这个网站还没有上网”,几乎可以肯定地给出答案。从本地计算机提供文件时,通常不太可能发送正确的MIME类型。

通常,要测试网站,您需要某种类型的网络服务器 - 即使它只是您在自己的计算机上设置的网络服务器。文件系统实际上不适用于提供网页,并且行为方式不可预测(例如,Firefox无法在文件系统IIRC上执行Web字体)。