[selectors] Need to clearly define matching for :first-child, :nth-*, etc

There is some confusion about how things should work when an element has 
no parent and hence no concept of siblings.

The language in the spec is vague enough that different people are 
interpreting it different ways.  It would be good to clarify things here 
by explicitly defining the sibling list of an element for purposes of 
this stuff or something; right now there is no definition that I can find.

-Boris

Received on Wednesday, 15 July 2015 18:13:10 UTC