css - IE 问题 : How many CSS includes can it handle?

标签 css internet-explorer browser

我在为 Drupal 设置主题时遇到了一个奇怪的行为。我转了几个模块,向页面添加了 5 到 10 个链接标签。虽然这些新样式表已添加到 Firefox 的级联中,但在 IE8 中,通过添加这些样式表,浏览器从层次结构中丢弃了之前添加的 CSS 文件。事实上,第一个文件最先被删除,这完全搞砸了页面的样式,让我挠头了一会儿。最终我发现新添加的模块导致 IE 超过了一些内部阈值,它无法再添加新的包含。

有没有人见过这种行为?我不确定这是浏览器问题还是我的设置问题。

最佳答案

Internet Explorer 有 32 个 CSS 文件链接的最大限制。绝对是浏览器的问题。您需要考虑合并您的 CSS 请求。

通常,如果它们是静态文件,您可以通过连接它们来实现此目的,但如果您以编程方式生成它们,则可能必须寻找一种解决方案来在将响应传递给浏览器之前对其进行操作。

我们必须为我们的企业 ASP.Net 元素解决这个问题,并最终编写了一个“Css 多路复用器”来检查响应,找到请求的 CSS 链接,为一个大的 css 文件生成一个网络资源,并输出一个链接到那个。

关于css - IE 问题 : How many CSS includes can it handle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1082849/

相关文章:

css - IPython笔记本设置笔记本面板(网页)的宽度

html - CSS 在 IE9 中中断

javascript - 如何在浏览器中同步 ajax 调用期间显示等待消息

CSS 背景图像看起来比图像的原始尺寸小

html - 定位按钮和 Logo 等距

html - 如何通过vba在html空格框中插入值

android - 获取android默认浏览器的url

javascript - 如何在 Firefox 中隐藏显示链接 URL 的状态栏

jquery - 每次我使用 $.(class).loaded(); 时,我图片上的标题都会错位

jquery - 主要 IE8 定位问题第 2 部分