我有点理解后代选择器,但更复杂的例子给我带来了麻烦.例如:
#content .alternative p
Run Code Online (Sandbox Code Playgroud)
此规则是否应用于作为元素E的后代的p元素,其中E为:
#content和元素的后代.alternative或者规则应该适用于以下p元素:
#content .alternative?以下规则怎么样?
#content .alternative .alternative1 p
Run Code Online (Sandbox Code Playgroud)
选择器的最右侧组件是实际拾取元素的部分.空格是后代选择器.如果没有空格,则选择器全部应用于一个元素.
#content .alternative p
Run Code Online (Sandbox Code Playgroud)
包含在id content的元素中的class alternative元素中的p元素.
#content .alternative .alternative1 p
Run Code Online (Sandbox Code Playgroud)
包含在类alternative1的元素中的p元素包含在id content的元素中包含的class alternative元素中.
#content p.alternative.alternative1
Run Code Online (Sandbox Code Playgroud)
class alternative1的类元素和包含在id内容元素中的类alternative.