首页 > 解决方案 > CSS:如何选择一个元素是其中一个祖先(不是直接父)的第一个类型?

问题描述

<article>
  <div>
    Video
  </div>
  <div>
    Image
  </div>
  <div class="couldBeOtherWrappersLikeOL">
    <p class="howDoISelectThisPOnly">
      First paragraph
    </p>
  </div>
  <ol>
    <li>first point</li>
    <p>
      description of first point
    </p>
    <li>second point</li>
    <p>
      description of second point
    </p>
  </ol>
</article>

我想确保P文章中的第一个被选中。使用

article p:first-of-type

不好,因为这也会选择块P中的第一个OL。那么如何选择 in 的第一次P出现ARTICLE

标签: cssselector

解决方案


推荐阅读