標題重寫為:CSS > 選擇樹中的首個元素
P粉237125700
2023-08-31 19:48:34
<p>我一直在嘗試只選擇電子郵件正文中的第一個blockquote,大致如下:</p>
<pre class="brush:php;toolbar:false;"><div class="myclass">
<br><p></p>
<div><div> <!--有時較少,有時較多的div-->
<blockquote> <!--我想要選的blockquote-->
<div> <div> <br>
<blockquote>
<等等...>
</blockquote>
</div> </div>
</blockquote>
</div></div>
</div></pre>
<p>問題是,格式可能因電子郵件而異,並且在第一個blockquote之前可能有一個或多個div,</p><p>
因此使用:</p>
<pre class="brush:php;toolbar:false;">.myclass > div > div > blockquote {}</pre>
<p>不總是有效,</p><p>
這個:</p>
<pre class="brush:php;toolbar:false;">.myclass blockquote:first-of-type {}</pre>
<p>會選擇每個blockquote</p>
<p>所以我只想選擇無論其在html樹上的位置如何的第一個blockquote。 </p>
像這樣嗎?選擇容器
.myclass
的第一個嵌套的blockquote
,但不選擇任何作為第一個blockquote
的子元素的blockquote
。