【发布时间】:2011-12-29 11:00:47
【问题描述】:
E + F 匹配任何紧跟在同级元素 E 之前的 F 元素。
运算符优先级呢? #id1 #id2 + #id3 匹配什么?
#id1 + #id2 #id3?呢?
是否有表示#id1 (#id2 + #id3) 或(#id1 + #id2) #id3 的选择器?
(我假设 ( 和 ) 在 CSS 选择器中是不允许的,我在规范中没有看到它们)
【问题讨论】:
-
#id1 (#id2 + #id3)和(#id1 #id2) + #id3之间有什么区别? -
@BoltClock - 没错,没有区别。
-
@BoltClock 另一方面,给定一个像
#id1 #id2 + #id3 #id4这样的(相当混乱的)选择器,优先级确实很重要;这个问题中给出的例子可能很糟糕,但问题的核心仍然是好的。 -
@Mark Amery:所以当你有不少于两个后代组合子时,这很重要。是的,这是一个更好的例子。
标签: css css-selectors