如何解决css文件规则未在IE 8,9中应用,它们在firefox上起作用
| 首先,这仅在IE上发生,在firefox 3.6中一切正常,我在页面中引用了很多CSS文件,如下所示<head>
<link href=\"@Url.Content(\"~/Content/layout.css\")\" rel=\"stylesheet\" type=\"text/css\" />
<link href=\"@Url.Content(\"~/Content/page1.css\")\" rel=\"stylesheet\" type=\"text/css\" />
<link href=\"@Url.Content(\"~/Content/page2.css\")\" rel=\"stylesheet\" type=\"text/css\" />
</head>
页面2中的CSS规则未应用,如果我更改顺序,例如布局,页面2,页面1,则页面1的规则将被忽略。有任何想法吗?
我指的是布局中的所有CSS,以便在开发过程中将它们分别放置,并在部署期间将它们放在一起进行压缩,我目前大约有30个CSS,这可能是问题吗?
注意:css正在下载,我用提琴手检查它们,由于某些原因IE忽略了我的规则,除了它在Firefox上完美运行外。
编辑
另一个提示,我注意到,如果我在页面中删除了先前的链接引用,则所有链接都开始工作,因此,我认为该先前的文件有问题,我转到了该文件,将所有内容放在/ * * /之间,添加了引用再次,一切都坏了。
解决方法
这是令人难以置信的,我发现了这个问题,即IE在此问题中指出了每页样式表的限制IE 8是否对每页样式表的数目有限制?
我知道,我知道31种样式表是如何可能的,我在开发过程中将它们分别分开,以便每个页面在以后的生产中进行压缩和合并,当然,我现在需要做其他事情。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。