私は構造を持っています:
<div id="outer">
<div> <!-- first div -->
<div> <!-- second div -->
</div>
</div>
</div>
パターンを使用して、 1番目と2番目のdivにスタイルを適用したいと思います。E > E:nth-child(n)
ただし、2番目のdivでは機能せず、最初のdivでのみ機能します。
/* this works */
#outer > div:nth-child(1) {
border: 1px solid red;
padding: 10px;
}
/* this doesn't work */
#outer > div:nth-child(2) {
border: 1px solid green;
padding: 10px
}
なぜ機能しないのですか?どうすればそれを機能させることができますか?