1

我桌面上的 IE9 完美支持 css 选择器。
但其他计算机上的相同 IE9 没有。

我已经在http://tools.css3.info/selectors-test/test.html上进行了测试。

两台计算机都运行 Windows7。
为什么它发生在同一个浏览器、同一个操作系统中?

4

2 回答 2

2

IE9 应该以相同的方式运行,无论它在什么机器上。获得像这样的可变行为的唯一方法是,如果您有不同的浏览器模式文档模式,指示浏览器的行为就好像它是旧版本一样。除此之外,文档必须处于兼容模式,或者通过用户的指示,或者通过放置在兼容性视图列表中。

按 F12 打开您的开发者工具。在那里,您将看到浏览器模式和工具右上角的文档模式。我正在使用 IE10,但您可以在下面看到我所指的内容:

在此处输入图像描述

延伸阅读:兼容模式

于 2013-01-10T03:09:48.597 回答
0

我的第一个想法是,在其中一台机器上,IE 可能在兼容模式下运行,而您使用的 css 选择器在该渲染模式下不起作用。

于 2013-01-10T03:12:30.240 回答