我可以在每个浏览器的样式表中指定的最大数量css规则是多少

时间:2010-08-04 14:00:08

标签: css

我可以在每个浏览器的样式表中指定的最大数量css规则是什么。

2 个答案:

答案 0 :(得分:21)

Internet Explorer 6-9有一些报告的限制:

  • 忽略前4,095之后的任何规则
  • 通过@import<link><style>添加的任何样式表都会在第31页后被忽略
  • 嵌套4个或更多级别的
  • @import语句将被忽略

这些限制在KB 262161中列出。在IE10中,这些限制为were significantly raised

  • 样式表最多可包含65,534条规则
  • 文档最多可使用4,095个样式表
  • @import嵌套不再有自己的限制

其他浏览器没有这样的报告限制,但从理论上讲,它们中的任何一个都可能遇到大量未经优化的CSS规则的性能问题。

各种来源:

http://simple.procoding.net/2009/02/20/internet-explorer-limits-number-of-external-css-files-to-32/
http://joshua.perina.com/africa/gambia/fajara/post/internet-explorer-css-file-size-limit
http://am-blog.no-ip.org/BlogEngine/post/2010/03/24/CSS-File-Size-Limit-in-Internet-Explorer-6-7-8.aspx

答案 1 :(得分:0)

你在谈论你可以做多少css? IE确实最多有32个(source)或31

然而,听起来您在询问是否可以在单个.css文件中包含最大数量的样式,而且我不知道在这方面有任何限制。