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种样式表是如何可能的,我在开发过程中将它们分别分开,以便每个页面在以后的生产中进行压缩和合并,当然,我现在需要做其他事情。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...