【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
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 タグに背景色が付きます。 なぜでしょうか?
even
h1
h2
odd
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
HTML
CSS
このように CSS で指定しているのですが、
evenの場合は上のh1を入れて 10 番目のh2に背景色が付くのですが、oddで指定した場合、h1を入れて四番目のh2タグに背景色が付きます。なぜでしょうか?