我有一個應用程序,具有20層以上div的相對複雜的DOM結構。使用CSS在樹中選擇父層n層?
如果我有一個與class="active"
在樹中間的某個div,我怎樣才能選擇它的父親n層使用CSS樹?
例如,如何在下列樹中選擇以大寫形式(上4層)標記的div? :
<DIV>
<div>
<div>
<div>
<div class="active">
</div>
</div>
<div>
</div>
</div>
</div>
</DIV>
同樣考慮第一胎嗎?如何選擇第一個孩子n層下來的樹?
你的意思是第一個孩子在樹下多少層? – BoltClock
我的意思是「第一個孩子的第一個孩子的第一個孩子」將是「第一個孩子在樹下三層」。 – bogatyrjov
在這種情況下,沒有捷徑,你需要做':first-child>:first-child>:first-child' – BoltClock