我有css文件:
<head>
<link rel="stylesheet" type="text/css" href="/assets/application.css" media="screen" />
...
</head>
除IE9外,所有浏览器的一切都很好(chrome,ff,ie8,ie10,...)。
IE9不会完全加载css。
答案 0 :(得分:14)
有点迟了但是对于这个帖子的未来访客:我遇到了同样的问题,发现我的项目太大了。 IE9在4095选择器之后停止读取样式表。
答案 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更改为小写,并且工作正常。