###困っていること
html
1<div class="item"> 2 中身1 3</div> 4<div class="item"> 5 中身2 6</div> 7<div class="item"> 8 中身3 9</div>
css
1.item:nth-child(1) { 2 color: red; 3}
としたときは問題なく、1つ目の要素の文字だけ赤くなりますが、htmlを
html
1<a> 2<div class="item"> 3 中身1 4</div> 5</a> 6<a> 7<div class="item"> 8 中身2 9</div> 10</a> 11<a> 12<div class="item"> 13 中身3 14</div> 15</a>
と囲むと全ての文字が赤くなってしまいます。(つまり全てがnth-child(1)として扱われている)
なぜでしょうか?解決方法を教えていただけると幸いです。
解決方法とは?
どうしたいのでしょうか?
回答3件
あなたの回答
tips
プレビュー