CSS:第一个孩子的选择器,除非在特定类别的子标签中

时间:2019-02-19 21:57:05

标签: html css css-selectors

我的问题类似于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标签?

0 个答案:

没有答案