style.css の 57 行から 63 行の
.hero img {
margin-top: 64px;
}
.hero .btn {
margin-top: 64px;
}
のところで質問があります。
子孫セレクターとして、 img
と .btn
の上に空白を開けるところは理解できました。
そこで、子セレクターでやったらどうなるんだろうと思い、やってみたところ、
.hero > .btn
の margin-top: 64px;
が反映されない結果になりました。
自分なりに、.hero
が .btn
を指し、うまくいくんじゃないかと思ったのですが……
なぜここは、子セレクターではなく、子孫セレクターではうまくいかないかを教えていただきたいです。
よろしくお願いいたします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?