Css IE9不应用链接样式表

Css IE9不应用链接样式表,css,internet-explorer-9,Css,Internet Explorer 9,我有个棘手的问题。我开发了一个在大多数浏览器中都能正常工作的网站。我刚升级到IE9,没有应用我的任何风格。我正在我的本地电脑上查看这个网站,因为这个网站还没有在互联网上。所有行内或页面级别的样式都可以正确应用,但是从HEAD部分中的外部css文件链接的样式根本不会应用。如果我使用开发者工具栏并以IE8、IE7或任何其他模式查看站点,那么站点工作正常。大约有6个样式表,没有额外的组件,所以不应该有太多的样式表。我不知道是什么原因造成的。其他人看到了吗?可能您的服务器没有发送正确的mime类型 Co

我有个棘手的问题。我开发了一个在大多数浏览器中都能正常工作的网站。我刚升级到IE9,没有应用我的任何风格。我正在我的本地电脑上查看这个网站,因为这个网站还没有在互联网上。所有行内或页面级别的样式都可以正确应用,但是从HEAD部分中的外部css文件链接的样式根本不会应用。如果我使用开发者工具栏并以IE8、IE7或任何其他模式查看站点,那么站点工作正常。大约有6个样式表,没有额外的组件,所以不应该有太多的样式表。我不知道是什么原因造成的。其他人看到了吗?

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


一般来说,要测试一个网站,你需要某种web服务器——即使它只是你在自己的机器上设置的。文件系统实际上并不用于服务网页,其行为方式不可预测(例如,Firefox无法在文件系统上使用web字体,IIRC)。

这实际上是问题所在,但并非出于您可能认为的原因。我有一个HttpHandler,它读取css文件,然后重写它们。这个过程实际上是将MIME类型更改为text/html。谢谢你的帮助。我有一个类似的问题,那个链接给出了答案+1.