IE 8是否对每页样式表的数量有限制?

Pis*_*3.0 40 css internet-explorer internet-explorer-8

一个关于CSS的答案中,一位用户说:

互联网浏览器已经被认为有4096个CSS的限制规则,每个文件.参考

此外,它可以嵌入单个文档中的样式表数量限制.我认为是20岁.

虽然MSDN上参考似乎证实了这一点(并且有一篇博文在IE7中证实了这一点),IE8的情况仍然如此吗?

Chr*_*tal 55

是的,IE8(甚至IE9显然)将样式表的数量限制为每页31个.

Telerik有一篇文章测试页面来演示这个问题.根据同一篇文章中的评论,每个文件限制的4096规则已被标记为不会在Microsoft Connect中修复但我无法验证.

  • 微软表示不打算在此解决此问题:https://connect.microsoft.com/IE/feedback/details/542903/ie9-platform-preview-does-not-load-more-than-4095-css-选择-上一个页面 (3认同)
  • 如果您正在使用rails,则可以通过将以下内容添加到config/environments/development.rb文件来组合css文件来解决此问题:config.assets.debug = false (2认同)

Dan*_*haw 5

这个主题建议每页/ CSS文件有31个CSS引用的限制,但是你可以通过使用@import和CSS文件的嵌套层次结构来实现更多.

有关该问题的更多信息来自Telerik博客,这更清楚地表明这适用于IE8.