某些类型的css选择器的浏览器兼容性

Pet*_*ong 5 css cross-browser css-selectors

我想知道是否有哪些浏览器不支持这种选择?

1) .class-1.class-2
2) #id-1.class-2
3) .class-1 > .class-2
4) .class-1 + .class-2
5) .class[foo="bar"]
Run Code Online (Sandbox Code Playgroud)

我没有这么多不同的OS与不同的浏览器...所以不知道在哪里可以找到这些兼容性.所以请帮帮忙!

Bol*_*ock 5

IE7及更新版本以及所有其他浏览器都支持所有给定的选择器.

  1. IE6读.class-1.class-2.class-2(参见此处进行比较)

  2. IE6 #id-1.class-2正确解析

  3. IE6无法读取>,完全忽略整个规则

  4. IE6无法读取+,完全忽略整个规则

  5. IE6无法读取[foo="bar"],完全忽略整个规则