说一说IE浏览器对样式的解析问题。

原创 qwguo 译文 HTMl 225阅读 2017-06-10 14:12:10 举报

Internet Explorer(简称IE)强加了可能直接影响页面呈现的一些CSS文件限制。以下是IE版本9及更早版本中仍然存在的已知CSS文件限制的列表。

  • 每页最多31个CSS文件或<style>标签。单个页面最多31个css文件
  • 每个CSS文件最多288K(未压缩)。每个css文件大小最大288k - 每个CSS文件
    最多4095个选择器。每个CSS文件最多4095个选择器

如果页面超出了第一个限制,则会加载所有必需的CSS文件。一旦CSS文件达到第二或第三限制,文件中的任何其他样式将被忽略。

第一个限制通常发生在 <head> 标签包含几个 <link> 和 <style> 标签时。可以通过 JavaScript控制台中的document.styleSheets.length属性获取页面的多个链接样式 。使用 document.styleSheets 集合,您将能够确定链接到特定页面的样式(例如使用FireBug控制台)。

测试第一个问题(请在ie9及一下浏览器查看):
html 代码

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复