CSS children Selector

时间:2011-09-30 20:41:29

标签: html css css-selectors

假设我有以下HTML

<div id="div1">
....
<span class="innercontents">...</span>
....
</div>

我可以只选择父ID的子项吗?

我可以做点什么吗

#div1 span
{
...
}

感谢您的帮助。

对不起有任何困惑。我应该更清楚。在上面的示例中,我只想选择属于该特定

的标签

2 个答案:

答案 0 :(得分:18)

#div1 > .innercontents /* child selector */

以上将从以下HTML中选择这些ID:c and d

<div id="div1">
   <div id="a">
     <span id="b" class="innercontents"></span>
   </div>
   <span id="c" class="innercontents"></span>
   <span id="d" class="innercontents"></span>
</div>

如果您想要从上面的HTML中选择所有后代,例如b, c, and d,请使用

#div1 .innercontents 

答案 1 :(得分:3)

是。 #div1 > .innercontents。这是直接的后代选择器或子选择器。

这是CSS选择器的最佳参考:http://www.w3.org/TR/css3-selectors/#selectors