我目前正在阅读Charles Wyke-Smith的书“Stylin'With CSS”。
他有一个部分,其中有nav.menu> ul {}和nav.menu ul {}一样好。
>的目的是什么?选择?
答案 0 :(得分:3)
http://www.w3.org/TR/CSS2/selector.html
快速说明:
E> F匹配作为元素E的子元素的任何F元素。
来自同一来源的更多细节:
当元素是某个元素的子元素时,子选择器匹配。 子选择器由两个或多个由“>”分隔的选择器组成。
以下规则设置所有P子元素的样式 身体:
body> P {line-height:1.3}以下示例结合起来 后代选择器和子选择器:
div ol> li p它匹配作为LI的后代的P元素;该 LI元素必须是OL元素的子元素; OL元素必须是 DIV的后代。注意周围的可选空白区域 “>” 中组合器已被排除在外。
有关选择元素的第一个孩子的信息,请参阅 关于下面的第一个孩子伪类的部分。
答案 1 :(得分:2)
它选择直接子节点,而不是层次结构中任何点的后代。