>
字符可与CSS一起使用,以选择具有特定父级的元素。
我在这里看到的好处是,我只能将样式应用于列表的某个级别。像菜单 - 第一级是orizontal并且具有与第二级+不同的规则。所以我不需要担心重置lvl 2 +
无论如何,我可以依赖>
吗?是否所有浏览器都支持并且没有错误的行为?
答案 0 :(得分:4)
IE7及更高版本完全支持子选择器>
,在IE6及更早版本中完全不支持。当然,目前使用的所有其他主流浏览器的所有版本都支持它。
所有CSS2.1选择器都得到了IE8和后来you can use them today的良好支持,除非您正在编写需要迎合IE6的遗留代码,在这种情况下尽可能避免使用它们。
SitePoint Reference确实提到了与影响IE7的注释相关的模糊解析错误,但只有在注释存在的情况下才会打破选择器。你通常不会在评论者的中间放置评论,除非你是黑客,所以你不必担心这个错误。
答案 1 :(得分:2)
这是CSS2标准的一部分:http://www.w3.org/TR/CSS2/selector.html#child-selectors所以现代浏览器应该支持它。
根据这个quirksmode.org,只有IE6及更早版本不在主流浏览器中。我只看到在非常情况下使用的IE6(比如没有接收软件补丁的专用机器)。