Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html body>:not(元素)和:not(body>元素)之间有什么区别?_Html_Css - Fatal编程技术网

Html body>:not(元素)和:not(body>元素)之间有什么区别?

Html body>:not(元素)和:not(body>元素)之间有什么区别?,html,css,Html,Css,我认为后一项, :not(body> element) 说明正文标记中的所有“元素”项。这对我来说很重要吗 body >:not(element) ? 无效,因为:not仅接受,因此它们不相等。正文>:NoteElement选择除元素之外的正文子元素 :notbody>元素是无效的CSS,因为它只接受一个字符串。如果它是有效的,它将选择另一个元素所做的一切,但也会选择不是主体子元素的每个元素,例如主体元素本身和主体元素的任何子元素。主要区别在于:notbody>元素无效 :not

我认为后一项,

:not(body> element)
说明正文标记中的所有“元素”项。这对我来说很重要吗

body >:not(element)
?

无效,因为:not仅接受,因此它们不相等。

正文>:NoteElement选择除元素之外的正文子元素


:notbody>元素是无效的CSS,因为它只接受一个字符串。如果它是有效的,它将选择另一个元素所做的一切,但也会选择不是主体子元素的每个元素,例如主体元素本身和主体元素的任何子元素。

主要区别在于:notbody>元素无效

:notselector仅接受


Ref:

第一个选择器不正确,因此无需担心差异。
:not(body> element)