我的问题类似于this one,除了我的文件结构是:
<div>
<p><span class="ignore">blah</span></p>
<p>blih</p>
<p>blouh</p>
</div>
我想在blih
上有一个CSS选择器。如果没有span
标签,则选择器应改为应用于blah
。
我不能使用div > p:not(.ignore):first-child
,因为ignore
类适用于span
标签,而不是p
标签。我无法将ignore
类应用于p
标记,因为它是从Markdown生成的。
是否有CSS选择器可以完成这项工作,并避免了向span
添加blih
标签?