IE9不会完全加载css

时间:2013-12-01 13:03:55

标签: css internet-explorer internet-explorer-9

我有css文件:

<head>
  <link rel="stylesheet" type="text/css" href="/assets/application.css" media="screen" />
  ...
</head>

除IE9外,所有浏览器的一切都很好(chrome,ff,ie8,ie10,...)。

IE9不会完全加载css。

4 个答案:

答案 0 :(得分:14)

有点迟了但是对于这个帖子的未来访客:我遇到了同样的问题,发现我的项目太大了。 IE9在4095选择器之后停止读取样式表。

供参考:Does IE9 have a file size limit for CSS?

答案 1 :(得分:0)

IE一直遇到特殊CSS选择器的问题。您正尝试使用基于属性的选择器输入[type =&#34; email&#34;]。

尝试将其包含在您的 - &gt; https://code.google.com/p/html5shim/

否则,尝试为要设置样式的所有输入对象提供类,并删除现在的选择器。

答案 2 :(得分:0)

首先,我不确定IE9是否支持所有新的HTML5输入类型,因为它们在4年多前发布时没有达到稳定的标准。因此,您应该尝试添加某种选择器,您可以为需要支持的过时版本设置样式。那些具有稳定规格的产品今天在IE中运行良好。

还要确保通过启动F12工具并检查网络选项卡来加载CSS文件,或者如果您想要执行相同的操作,请使用Fiddler。如果您发现任何资源的4XX状态代码会进行相应调查。

答案 3 :(得分:0)

此错误的原因有很多。对我来说,我只是将扩展CSS更改为小写,并且工作正常。