这应该是一件简单的事情,但我似乎无法找到我所追求的。我有一个家长分公司与子父母和孩子在里面。如何选择除第一个以外的子父母中的所有子女
<div class="parent">
<div class="subparent1">
<div class="foo">foo1 </div>
<div class="bar">bar1 </div>
</div>
<div class="subparent2">
<div class="foo">foo2 </div>
</div>
<div class="subparent3">
<div class="bar">bar2 </div>
<div class="foo">foo3 </div>
<div class="bar">bar3 </div>
</div>
</div>
我想隐藏除第一个之外的所有'.foo'类。我如何使用CSS3选择除第一个之外的所有'.foo'的其余部分?
PS - '.foo'的数字是动态的,并且会改变。
'.parent .foo {display:none;}'和'.parent .foo:first {display:block;}'? – mshsayem 2013-02-12 08:55:43
@mshsayem:在CSS中没有':first'。 – BoltClock 2013-02-12 08:56:11
哦,我明白了;在这种情况下:'.parent> .foo {display:none;}'和 '.parent> .foo:first-of-type {display:block;}'? – mshsayem 2013-02-12 09:03:41