【发布时间】:2012-12-24 09:14:44
【问题描述】:
我桌面上的 IE9 完美支持 css 选择器。
但是其他电脑上的同一个IE9不行。
我已经在http://tools.css3.info/selectors-test/test.html 上进行了测试。
两台计算机都运行 Windows7。
为什么会在同一个浏览器,同一个操作系统中发生?
【问题讨论】:
标签: internet-explorer-9 css-selectors
我桌面上的 IE9 完美支持 css 选择器。
但是其他电脑上的同一个IE9不行。
我已经在http://tools.css3.info/selectors-test/test.html 上进行了测试。
两台计算机都运行 Windows7。
为什么会在同一个浏览器,同一个操作系统中发生?
【问题讨论】:
标签: internet-explorer-9 css-selectors
无论在哪台机器上,IE9 的行为都应该相同。获得这种可变行为的唯一方法是,如果您有不同的浏览器模式,或文档模式,指示浏览器的行为就像旧版本一样。除此之外,文档必须处于兼容模式,无论是根据用户的指示,还是放置在兼容性视图列表中。
按 F12 打开您的开发者工具。在那里,您将看到浏览器模式和工具右上角的文档模式。我使用的是 IE10,但您可以在下面看到我所指的内容:
延伸阅读:Compatibility Modes
【讨论】:
我的第一个想法是,在其中一台机器上,IE 可能是 running in compatability mode,而您使用的 css 选择器在该渲染模式下不起作用。
【讨论】: