nth-child filtering

なかなか興味深いです。

要はli.item:nth-child(odd)みたいなセレクタがあったとして、そしてli.itemではないliが兄弟要素にある場合、このセレクタはli.itemのoddをとるのか、それともli:nth-child(odd)のうち.itemであるものをとるのかという疑問です。

ふつーに仕様に書いてあるような気がするんですが、たしかにあまり直感的ではないですね。