【发布时间】:2013-03-20 06:17:14
【问题描述】:
li > ul > li 选择比ul 的第一层更深的所有li 元素。
li 选择所有 li 元素
li:not(li > ul > li) 应该选择不比ul 的第一层更深的所有li 元素——也就是说,只有第一层元素——但它没有。为什么?
谢谢!
【问题讨论】:
-
:not只接受simple selectors。 -
@Lotuse:我添加了一个指向规范的链接...
-
@Lotus:根据规范,
:nth-child是一个伪类,因此应该是一个简单的选择器。 -
看看[这个问题][1]。看看有没有帮助。 [1]:stackoverflow.com/questions/977883/…
-
@Lotus nth-child 是一个伪类,因此是一个简单的选择器。 w3.org/wiki/CSS/Selectors/pseudo-classes/:nth-child
标签: css css-selectors