2012-11-19 101 views
1

我有兩套ul>li,我試圖讓第二組的ul>li這是我迄今所做的:第n-的類型選擇

div.subject ul:nth-of-type(1) //返回的我都而不是一個套裝

<div class="subject"> 
<ul> 
<li>a</li> 
<li>b</li> 
<li>c</li> 
<li>d</li> 
<li>e</li> 
</ul> 
</div> 

<div class="subject"> 
<ul> 
<li>g</li> 
<li>h</li> 
<li>i</li> 
<li>j</li> 
<li>k</li> 
</ul> 
</div> 

我怎樣才能得到一套ul>li

回答

3

您的每個ul都是它的第一個類型,因爲它自己的div.subject父級的孩子,所以您的選擇器會選擇兩者。

你應該能夠做到這一點,而不是,這將讓你的li在剛剛第二ul

div.subject:nth-of-type(2) > ul > li 

(當然,如果你有div.subject S混合與div S中的不是這將打破.subject等等......)