2010-08-04 30 views

回答

0

你是说你可以做多少个css? IE最多有32个(source)或者可能有31

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

21

的Internet Explorer 6-9有几个报道限制:

  • 任何规则后的第一4,095被忽略通过@import<link><style>包括
  • 任何样式表,第31
  • 之后被忽略
  • @import嵌套语句嵌套4个或更多级别被忽略

这些限制是ou用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

+0

+1,从来不知道每个样式表问题的最大规则。 – rosscj2533 2010-08-04 14:21:57

+2

当我使用带有“mixins”(LESS)的CSS预处理器时,我只是碰到了每个样式表的最大规则问题:( – 2012-06-29 06:19:52

相关问题