Titre réécrit en : CSS > Sélectionner le premier élément de l'arborescence
P粉237125700
2023-08-31 19:48:34
<p>J'ai essayé de sélectionner uniquement la première citation dans le corps de l'e-mail, qui ressemble à ceci : </p>
<pre class="brush:php;toolbar:false;"><div class="maclasse">
<br><p></p>
<div><div> <!--parfois moins, parfois plus de divs-->
<blockquote> <!--Le blockquote que je souhaite sélectionner-->
<div>
<blockquote>
<Attendez...>
</blockquote>
</div>
</blockquote>
</div></div>
</div></pre>
<p>Le problème est que le formatage peut varier d'un e-mail à l'autre et qu'il peut y avoir un ou plusieurs divs avant la première citation de bloc,</p><p>
Utilisez donc : </p>
<pre class="brush:php;toolbar:false;">.myclass >
<p>Pas toujours valide,</p><p>
Ceci : </p>
<pre class="brush:php;toolbar:false;">.myclass blockquote:first-of-type {}</pre>
<p>Chaque bloc de citation sera sélectionné</p>
<p>Je souhaite donc uniquement sélectionner la première citation de bloc, quelle que soit sa position dans l'arborescence HTML. </p>
Vous aimez ça ? Sélectionnez le conteneur
.myclass
的第一个嵌套的blockquote
,但不选择任何作为第一个blockquote
的子元素的blockquote
.