<div id="divL">
<br><br>
<div id="person">abc</div>
<div id="person">xxx</div>
<div id="person">xxx</div>
</div>
CSS
#divL:first-child div{
background:#ffffff; //doesn't work
}
タグを飛び越えて<br>
最初のタグを選択したいdiv
(abc)
内部divL
<div id="divL">
<br><br>
<div id="person">abc</div>
<div id="person">xxx</div>
<div id="person">xxx</div>
</div>
CSS
#divL:first-child div{
background:#ffffff; //doesn't work
}
タグを飛び越えて<br>
最初のタグを選択したいdiv
(abc)
内部divL
:first-of-type
代わりに使用してください。は<br>
によって選択されます:first-child
#divL div:first-of-type
#divL
また、最初の子ではなく、 の子である最初の div を選択することに注意してください#divL
。
ところで、id
s は一意である必要があります。
試す
div#divL div:first-child {
...
}
#divL > div:first-of-type {
background:#ffffff;
}