這應該是一件簡單的事情,但我似乎無法找到我所追求的。我有一個家長分公司與子父母和孩子在裏面。如何選擇除第一個以外的子父母中的所有子女
<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