小编典典

Internet Explorer的CSS规则限制

css

我已经阅读了有关InternetExplorer愚蠢的CSS限制的冲突信息。我(想我)理解,您只能有31个<style><link>标签(组合),并且每张纸最多可以有31个@import-s(所以31
<link>-s,每个到31个@import-s都很好,尽管很疯狂)。

但是,4095规则不太清楚-
是每个文档还是每张纸的4095规则?例如,我<link>可以创建两个样式表,每个样式表具有4000条规则,并且可以工作,还是会突破限制?


阅读 388

收藏
2020-05-16

共1个答案

小编典典

IE9 的规则是:

  • 一张 最多可以包含4095个选择器
  • 一张 最多可以导入31张纸
  • @import嵌套最多支持4级

IE10 的规则是:

  • 一个工作 最多可以包含65534个选择器
  • 一张 最多可以导入4095张纸
  • @import嵌套最多支持4095个层次

通过工作表限制测试4095规则

通过确认的方式,我创建了一个包含3个文件的要点]。一个HTML和两个CSS文件。

  • 第一个文件包含4096个选择器,这意味着不会读取其最终选择器。
  • 第二个文件(4095.css)少了一个选择器,可以读取并在IE中完美运行(即使它已经从上一个文件中读取了另外4095个选择器)。
2020-05-16