HTML
<main>
<h1>見出し</h1>
<p>こんにちは。</p>
<p>こんにちは。</p>
<h2>見出し</h2>
<p>こんにちは。</p>
<p>こんにちは。</p>
<p>こんにちは。</p>
<p>こんにちは。</p>
<p>こんにちは。</p>
<h2>見出し</h2>
<p>こんにちは。</p>
<p>こんにちは。</p>
<p>こんにちは。</p>
</main>
CSS
main > h2:nth-of-type(odd) {
background-color: pink;
}
このように CSS で指定しているのですが、 even
の場合は上の h1
を入れて 10 番目の h2
に背景色が付くのですが、 odd
で指定した場合、 h1
を入れて四番目の h2
タグに背景色が付きます。
なぜでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?