我在CSS文件中多次看过这个角色,但我不知道它是如何使用的。任何人都可以向我解释并说明它们如何有助于使页面样式更容易吗?
答案 0 :(得分:182)
这是一个CSS子选择器。 P > SPAN
表示将后续样式应用于所有P
代码的子代SPAN标记。
请注意,“孩子”是指“直系后裔”,而不仅仅是任何后代。 P SPAN
是后代选择器,将后面的样式应用于SPAN
标记的子标记的所有P
标记或任何其他标记的递归子标记。 P
标记的子/后代。 P > SPAN
仅适用于SPAN
个P
代码的{{1}}代码。
答案 1 :(得分:121)
p em
将匹配<em>
内的任何<p>
。例如,它将匹配以下<em>
s:
<p><strong><em>foo</em></strong></p>
<p>Text <em>foo</em> bar</p>
另一方面,
p > em
仅匹配<em>
的直接子项<p>
。所以它会匹配:
<p>Text <em>foo</em> bar</p>
但不是:
<p><strong><em>foo</em></strong></p>
答案 2 :(得分:8)
这被称为儿童组合:
添加了儿童组合子选择器 能够设计内容的风格 其他包含的元素 指定的元素。例如, 假设有人想将白色设为 div标签内的超链接颜色 对于某一类,因为他们有 黑暗的背景。这可以 通过使用一段时间来完成 将div与类资源结合起来 和一个大于号的符号 组合器将两者结合起来, 如下图所示:
div.resources > a{color: white;}
答案 3 :(得分:4)
E > F
匹配作为元素E的子元素的任何F元素。
更多关于http://www.w3.org/TR/CSS21/selector.html#child-selectors