nth-child filtering
なかなか興味深いです。
要はli.item:nth-child(odd)みたいなセレクタがあったとして、そしてli.itemではないliが兄弟要素にある場合、このセレクタはli.itemのoddをとるのか、それともli:nth-child(odd)のうち.itemであるものをとるのかという疑問です。
ふつーに仕様に書いてあるような気がするんですが、たしかにあまり直感的ではないですね。