我在文檔中有兩個元素實例。一個是slide
,另一個是slide
和slide--current
。下面是這個標記的例子。目標特定的一組CSS類
<div class="slide slide--current">
<h2 class="title title--centered title--modifier">Slide 1</h2>
<div class="text-block">
<p>text</p>
</div>
</div>
<div class="slide">
<h2 class="title title--centered title--modifier">Slide 2</h2>
<div class="text-block">
<p>text</p>
</div>
</div>
如果我想要的目標text-block
當它具有slide--current
作爲父母,我會用.slide--current > .text-block
爲我的選擇。 但是如果我想要在slide--current
沒有text-block
時該怎麼辦?我在問,因爲這兩個元素都需要將類slide
應用於他們。如果我使用.slide .text-block
樣式將應用於slide--current
時,他們不應該。這是否是:not()
選擇器的情況?
它是'.slide:not(.slide - current)> .text-block'在我的情況下? – privateer35
如果文本塊始終是幻燈片的直接子節點,當然,我只是說明了使用僞選擇器:) –