我认为后一项,
:not(body> element)
说明了body标签中的所有“元素”项。
是同义词body >:not(element)
...
答案 0 :(得分:4)
body >:not(element)
选择除<element>
元素之外的所有身体子元素。
:not(body> element)
是无效的CSS,因为:not()
只需要simple selector。如果它是有效的,它将选择另一个所做的一切,但也选择不是身体的一个孩子的每个元素(例如身体元素本身和身体元素的任何孙子)。
答案 1 :(得分:3)
:not(body> element)
无效,因为:not
仅接受simple selectors,因此它们不等于
答案 2 :(得分:2)
主要区别在于:not(body> element)
无效。
:not(selector)
只接受simple selectors。