链接:
http://jsfiddle.net/773Xd/1/
很抱歉HTML部分的混乱,但我正在定制wordpress主题,它产生了很多类和ID.
最重要的是CSS文件的末尾.
#page-navigation ul li .sub-menu li:first-child a
(即把假类:第一个孩子放在li上,而不是a).
See it on jsfiddle.net
旧选择器不起作用,因为a始终是li元素的第一个子元素.
但是在新选择器中,li是ul元素的第一个子元素.