Internet Explorer:导航 CSS 限制
Internet Explorer 对 CSS 使用施加了一组限制。这些限制可能会导致网站渲染混乱和中断。
了解 4095 规则
最受争议的限制之一是 4095 规则。这是指 CSS 工作表或文档中允许的最大选择器数量。然而,问题仍然存在:这个限制是针对每张纸还是每份文档?
根据微软的官方指南,4095 规则适用于每张纸,而不是每份文档。这意味着您可以链接到多个 CSS 表,每个 CSS 表最多包含 4095 个选择器,并且它们都将正常工作。
IE9 与 IE10
施加的限制Internet Explorer 已经发展了不同的版本。对于 IE9:
适用于 IE10 和稍后:
这些更改为网站开发提供了更大的灵活性,允许使用更复杂和更全面的 CSS。
示例测试用例
为了确认每页限制,使用两个 CSS 文件进行了测试。一个文件包含 4096 个选择器,而另一个文件包含 4095 个选择器。链接到这两个文件的 HTML 文档。
结果显示第一个文件未加载其最终选择器,而第二个文件已加载并在 Internet Explorer 中正常运行。这证实了 4095 规则适用于每个工作表。
通过了解 Internet Explorer 中的这些 CSS 限制,Web 开发人员可以优化其代码并避免潜在的渲染问题。
以上是Internet Explorer 中的 CSS 选择器限制是什么以及它们在不同版本之间有何不同?的详细内容。更多信息请关注PHP中文网其他相关文章!