反対票が殺到することを期待していますが、それでも、皆さんがどう思うか知りたいと思います。
あなたが持っている場合、
<div>
<p>Paragraph1</p>
<p>Paragraph2</p>
</div>
<div>
</div>
文字通り、の最初の子ノードであるため、div:first-child
を選択することを期待しますが
、ご存知のように、htmlの最初のノードを選択します。これを単純に呼び出す方が理にかなっているのではないでしょうか?<p>Paragraph1</p>
<p>Paragraph1</p>
div
div
:first
:first-sibling