我在主题 Drupal 时遇到了一个奇怪的行为。我打开了一些模块,向页面添加了 5 到 10 个链接标签。虽然这些新的样式表被添加到 Firefox 的级联中,但在 IE8 中,通过添加这些样式表,浏览器会从层次结构中丢弃之前添加的 CSS 文件。事实上,第一个文件是第一个消失的,这完全搞乱了页面的样式,让我摸不着头脑。最终我发现新添加的模块导致 IE 通过了一些内部阈值,无法再添加新的包含内容。
以前有人见过这种行为吗?我不确定这是浏览器的问题还是我的设置的问题。
Internet Explorer 的 CSS 文件链接最大限制为 32 个。肯定是浏览器问题。您需要考虑合并您的 CSS 请求。
一般来说,如果它们是静态文件,您可以通过连接它们来完成此操作,但如果您以编程方式生成它们,则可能需要寻找一种解决方案来在响应传递到浏览器之前对其进行操作。
我们必须为我们的企业 ASP.Net 项目解决这个问题,并最终编写了一个“Css Multiplexor”来检查响应,找到所请求的 CSS 链接,为一个大 css 文件生成一个 Web 资源,并输出一个指向该文件的链接反而。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)