CSS first-of-type
プロパティを使用して<div>
の要素をターゲットに設定しようとしていますが、<h1>
のこの<div>
の最初の子を対象とするだけでなく、タイプ<h1>
であり、それはあまり役に立たないようです。子どもの子供がこれから除外される方法はありますか?nth-of-typeを子供の子供を対象にしないでください。
以下の例では、#everything
と呼ばれる<div>
の直下の子である<h1>
があります。 CSSで<h1>
を対象にしていますが、正しい<h1>
と他の<h1>
の両方を<div>
にターゲティングすることになります。
#everything h1:first-of-type{
color: red;
}
<div id="everything">
<h1>hello</h1>
<div id="something">
<h1>goodbye</h1>
</div>
</div>
#everything> h1:first-child { color:red; } –