如何在CSS中使用“大于”或“>”字符?
我已经在CSS文件中多次看到过这个字符,但我不知道如何使用它。 任何人都可以解释给我,并显示它们如何使页面样式更容易有用吗?
这是一个CSS子select器。 P > SPAN
意味着将所有的SPAN标签应用于P
标签的子标签。
请注意,“孩子”是指“直系后裔”,而不是任何后代。 P SPAN
是一个后代select器 ,将后面的样式应用于作为P
标签的子标签的所有SPAN
标签,或者作为P
标签的子/后代的任何其他标签的recursion子标签。 P > SPAN
仅适用于P
标签的子标签的SPAN
标签。
p em
将匹配<p>
内的任何<em>
<p>
。 例如,它会匹配下面的<em>
s:
<p><strong><em>foo</em></strong></p> <p>Text <em>foo</em> bar</p>
另一方面,
p > em
只匹配<p>
直接子元素。 所以它会匹配:
<p>Text <em>foo</em> bar</p>
但不是:
<p><strong><em>foo</em></strong></p>
这被称为儿童组合器:
添加了一个子组合select器,可以对包含在其他指定元素中的元素的内容进行样式化。 例如,假设有人想将白色设置为某个类的div标签内的超链接的颜色,因为它们背景较暗。 这可以通过使用一段时间来结合div与类资源和一个大于号的组合符号作为一个组合器来结合一对,如下所示:
div.resources > a{color: white;}
(来自http://www.xml.com/pub/a/2003/06/18/css3-selectors.html )
E > F
匹配作为元素E的子元素的任何F元素
更多信息请见http://www.w3.org/TR/CSS21/selector.html#child-selectors