gpt4 book ai didi

css 文件规则未在 IE 8,9 中应用,它们适用于 firefox

转载 作者:行者123 更新时间:2023-11-28 14:40:20 25 4
gpt4 key购买 nike

首先,这只发生在 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>

page2 中的 css 规则未被应用,如果我更改顺序,例如布局、page2、page1,则 page1 的规则将被忽略。有什么想法吗?

我在我的布局中引用了所有 css,以便在开发期间将它们分开,并在部署期间将它们放在一起并压缩,我目前有大约 30 个 css,这可能是问题所在吗?

注意:正在下载 css,我用 fiddler 检查它们,出于某种原因 IE 忽略了我的规则,此外它在 firefox 上完美运行。

编辑

另一个线索,我注意到,如果我删除页面中以前的链接引用,一切都会开始工作,所以,我认为以前的文件有问题,我转到那个文件,将所有内容放在/* */之间再次添加引用,一切都坏了。

最佳答案

这太不可思议了,我发现了这个问题,IE 在这个问题 Does IE 8 have a limit on number of stylesheets per page? 中指出了每页样式表的限制

我知道,我知道,31 个样式表怎么可能,我在每个页面的开发过程中分别拥有它们,以便在稍后的生产中压缩并加入它们,当然我现在需要做其他事情。

关于css 文件规则未在 IE 8,9 中应用,它们适用于 firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com