IE问题:它可以处理多少CSS包含?

pic*_*rdo 6 css browser internet-explorer

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

以前有人见过这种行为吗?我不确定浏览器或我的设置是否存在问题.

wom*_*omp 13

Internet Explorer最多可以包含32个CSS文件链接.绝对是一个浏览器问题.您需要考虑整合您的CSS请求.

一般来说,你可以通过连接他们,如果他们是静态文件做到这一点,但如果你编程生成它们,你可能看一个解决方案之前,它被传递到浏览器处理响应.

我们不得不为我们的企业ASP.Net项目解决这个问题,最后编写了一个"Css Multiplexor"来检查响应,找到了所请求的CSS链接,为一个大的css文件生成了一个Web资源,并输出了一个链接代替.