私はこれを持っています:
<ol>
<li class="letter">
<li class="letter">
<li>
<li>
<li>
<li>
<li>
<li>
<li>
<li>
<li>
<li>
<li>
<li>
</ol>
クラス「文字」ではない最初の9つのli要素を特定の方法でスタイル設定したい。したがって、私の考えでは、クラス「文字」ではないものを選択し、次を使用して選択しますnth-of-type
。
li:not(.letter):nth-of-type(-n+9):before { ... }
ただし、これはクラスに関係なく最初の 9 を選択します。同じ結果が得られます。
li:nth-child(-n+9):before { ... }
と に基づいて選択する例がいくつかありE:nth-of-type
ます.c:nth-of-type
。どうしてそこで止まるの?nth-of-type
要素やクラスをオフにできるように、疑似クラスをオフにして選択を作成できないのはなぜですか? (それとも、どうにかできますか?)