Internet Explorer的CSS规则限制

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

<link>-s,每个到31个@import-s都很好,尽管很疯狂)。

但是,4095规则不太清楚-

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

回答:

的规则是:

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

的规则是:

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

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

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

以上是 Internet Explorer的CSS规则限制 的全部内容, 来源链接: utcz.com/qa/399968.html

回到顶部