Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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 为什么CSS选择器:第一个子:not(.ignore)不从选择中排除'ignore'类?_Html_Css_Css Selectors - Fatal编程技术网

Html 为什么CSS选择器:第一个子:not(.ignore)不从选择中排除'ignore'类?

Html 为什么CSS选择器:第一个子:not(.ignore)不从选择中排除'ignore'类?,html,css,css-selectors,Html,Css,Css Selectors,如何将:first child与:not.ignore一起使用,以选择作为其父元素的第一个子元素的每个元素,除非该第一个子元素属于ignore类 我试过的::first child:not.ignore{…},:first child:not.ignore{…},我也遇到过,这句话的措辞好像就是我要找的,但是询问的人似乎不明白:first child选择器是如何工作的。除此之外,它还建议:第一个孩子:不是。忽略{…}应该完全按照我的预期工作,但对我来说就是不行 我的问题是:我是否在语法方面遗漏了

如何将:first child与:not.ignore一起使用,以选择作为其父元素的第一个子元素的每个元素,除非该第一个子元素属于ignore类

我试过的::first child:not.ignore{…},:first child:not.ignore{…},我也遇到过,这句话的措辞好像就是我要找的,但是询问的人似乎不明白:first child选择器是如何工作的。除此之外,它还建议:第一个孩子:不是。忽略{…}应该完全按照我的预期工作,但对我来说就是不行

我的问题是:我是否在语法方面遗漏了一些东西,或者只是无法以这种方式组合选择器

:第一个孩子:不是{ 背景颜色:浅蓝色; } 应该是蓝色的,而且是蓝色的 也应该是蓝色的,因为它的父对象是蓝色的,因为它是“body”的第一个子对象 不应该是蓝色的,而是蓝色的 不应该是蓝色的,也不是蓝色的
第一个问题是你犯了拼写错误。ingore和ignore不匹配

除此之外,html元素与选择器匹配,div的默认背景色是透明的

因此选择器与div不匹配并将其变为蓝色,您可以通过它看到html元素的蓝色背景

身体:第一个孩子:不是{ 背景颜色:浅蓝色; } 应该是蓝色的,而且是蓝色的 也应该是蓝色的,因为它的父对象是蓝色的,因为它是“body”的第一个子对象 不应该是蓝色的,而是蓝色的 不应该是蓝色的,也不是蓝色的
您犯了一个拼写错误:ingore!==ignore也应该更具体,因为:first child:not.ingore还将选择body元素和html元素,以便后台逻辑上应用于everything@TemaniAfif-body元素不是:第一个子元素。头元素是它以前的兄弟。“昆廷,是的,如果我们考虑格式化好的。code@TemaniAfif-即使我们没有考虑好格式化的代码。HTML的解析规则非常明确。感谢您的回复,很抱歉我没有注意到那个拼写错误。然而,你确定里面的一切。。。匹配:第一个子选择器?对我来说,它似乎只匹配元素内部的内容,所以body:first child似乎是多余的。另外,如果html元素与我的选择器匹配,整个页面将是蓝色的,但情况并非如此。但是,您确定其中的所有内容。。。匹配:第一个子选择器-我不是这么说的。我说它自己匹配:首先,对我来说,它似乎只匹配元素内部的东西——它不匹配。这就是问题所在。如果html元素与我的选择器匹配,则整个页面将是蓝色的,而事实并非如此-在您的问题中的实时演示中,整个页面都是蓝色的!!奇怪的是,在我的实时演示中,整个页面都是蓝色的,下面是它在我的机器上的显示方式:。即最后一行不是蓝色的。