Css 为什么:第一个孩子选择所有孩子?
我只想从“下拉菜单”(带有“一”文本的链接)中选择第一个链接,但是Css 为什么:第一个孩子选择所有孩子?,css,css-selectors,Css,Css Selectors,我只想从“下拉菜单”(带有“一”文本的链接)中选择第一个链接,但是:first child会选择所有链接 链接: 很抱歉HTML部分的混乱,但我正在自定义Wordpress主题,它会生成很多类和ID 最重要的是在CSS文件的末尾。将CSS选择器更改为此 #page-navigation ul li .sub-menu li:first-child a (即,将伪类:第一个子项放在li上,而不是a) 旧的选择器不起作用,因为a始终是li元素的第一个子元素 但是在新的选择器中,li是ul元素的
:first child
会选择所有链接
链接:
很抱歉HTML部分的混乱,但我正在自定义Wordpress主题,它会生成很多类和ID
最重要的是在CSS文件的末尾。将CSS选择器更改为此
#page-navigation ul li .sub-menu li:first-child a
(即,将伪类:第一个子项放在li
上,而不是a
)
旧的选择器不起作用,因为a
始终是li
元素的第一个子元素
但是在新的选择器中,li
是ul
元素的第一个子元素。好吧,上面的另一个用户也发了同样的帖子。为什么删除?O。o@omicz可能是因为它跟在我的后面,基本上说了同样的话。不过,这是正确的。