【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
こんにちは。 MDNの :last-child のページを見ていてセレクターの組み合わせが 分からなくなってしまいました。 HTML
:last-child
<div> <p>このテキストは選択されません。</p> <p>このテキストは選択されます!</p> </div> <div> <p>このテキストは選択されません。</p> <h2>このテキストは選択されません。 `p` ではありません。</h2> </div>
CSS
p:last-child { color: lime; background-color: black; padding: 5px; }
と記載した場合 2 つ目の p が選択されましたが、 2 つ目の div の下にある p ではない理由が分かりかねております。 (または 2 つ目の div の下にある p も装飾されるのでは?)
p
div
CSS は上記と同じもので下記 HTML を書いた場合は
<div> <p>こんにちは</p> <p>こんにちは</p> <p>こんにちは</p> <p>こんにちは</p> </div> <div> <p>こんにちは</p> </div>
1 つ目の div の 4 つ目の p 、 2 つ目の div の p に装飾が付く為、 p:last-child の意味が分かりません。 (div を main と section に変えても変わらずです) ご教示いただけますと幸いです。 よろしくお願いいたします。
p:last-child
main
section
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
こんにちは。
MDNの
:last-childのページを見ていてセレクターの組み合わせが分からなくなってしまいました。
HTML
CSS
と記載した場合 2 つ目の
pが選択されましたが、2 つ目の
divの下にあるpではない理由が分かりかねております。(または 2 つ目の
divの下にあるpも装飾されるのでは?)CSS は上記と同じもので下記 HTML を書いた場合は
1 つ目の
divの 4 つ目のp、 2 つ目のdivのpに装飾が付く為、p:last-childの意味が分かりません。(
divをmainとsectionに変えても変わらずです)ご教示いただけますと幸いです。
よろしくお願いいたします。