7
我想只选择“下拉菜单”中的第一个链接(带有“ONE”文本的链接),但是:first-child
将它们全部选中。为什么:第一个孩子选择所有的孩子?
链接:
对不起,在HTML部分的一塌糊涂,但我定制WordPress的主题,它会产生这么多的class和id。
最重要的是在CSS文件的末尾。
我想只选择“下拉菜单”中的第一个链接(带有“ONE”文本的链接),但是:first-child
将它们全部选中。为什么:第一个孩子选择所有的孩子?
链接:
对不起,在HTML部分的一塌糊涂,但我定制WordPress的主题,它会产生这么多的class和id。
最重要的是在CSS文件的末尾。
你的CSS选择器改成这样......
#page-navigation ul li .sub-menu li:first-child a
(即把伪类:first-child
在li
,而不是a
)。
旧的选择并没有工作,因为a
总是li
元素的第一个孩子。
但在新的选择器中,li
是ul
元素的第一个孩子。
好吧,上面有另一位用户的帖子。为何删除? O.o – fomicz 2010-11-17 00:55:33
@omicz可能因为它来自我的并基本上说了同样的事情。不过,这是正确的。 – alex 2010-11-17 00:56:36