Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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 为什么:不工作?_Html_Css - Fatal编程技术网

Html 为什么:不工作?

Html 为什么:不工作?,html,css,Html,Css,我想将样式应用于所有文本,但下面的文本除外 .网格。为什么要用它呢?顺便说一句,我不能依赖。格力是父母的直系子女。在实际站点中,它是动态的,并且必须更加通用 .amn\u主面板:非(.grid){ 颜色:红色; } 你好 你好 你好 你好 你好 你好 .amn\u主面板>div:not([class=“grid”]){ 颜色:红色; } 你好 你好 你好 你好 你好 你好 .amn\u主面板>div:not([class=“grid”]){ 颜色:红色; } 你好 你好 你好 你好

我想将样式应用于所有文本,但下面的文本除外 .网格。为什么要用它呢?顺便说一句,我不能依赖。格力是父母的直系子女。在实际站点中,它是动态的,并且必须更加通用

.amn\u主面板:非(.grid){
颜色:红色;
}

你好
你好
你好
你好
你好
你好
.amn\u主面板>div:not([class=“grid”]){
颜色:红色;
}

你好
你好
你好
你好
你好
你好
.amn\u主面板>div:not([class=“grid”]){
颜色:红色;
}

你好
你好
你好
你好
你好
你好
:非(.grid)
表示“非grid类成员的任何元素”

它并不意味着“任何不是网格类成员的后代的元素”

然后:


你好
…但这取决于您的标记是否与示例中的标记相当精确。

:not(.grid)
表示“任何不是grid类成员的元素”

.amn_main_panel > div:not(.grid) {
  color: red;
}
它并不意味着“任何不是网格类成员的后代的元素”

然后:


你好
…但这取决于您的标记是否与示例中的标记相当精确

.amn_main_panel > div:not(.grid) {
  color: red;
}
这正是你想要的。无论如何,我建议您重新查看一下HTML,因为这就是您最终使用如此复杂选择器的原因

>
这表示下一个选择器需要是直接子代(子代)

这正是你想要的。无论如何,我建议您重新查看一下HTML,因为这就是您最终使用如此复杂选择器的原因

>

这表示下一个选择器需要是直接子代(子代)。

非(.grid)选择.grid下的子div元素,并将其绘制为红色

为了实现您的目标,您可以为选择器提供如下上下文

.amn_main_panel > :not(.grid)  {
  color: red;
}
在这里,我们规定只有.amn_main_面板的以下子级:not(.grid)获得红色样式


非(.grid)选择.grid下的子div元素,并将其绘制为红色

为了实现您的目标,您可以为选择器提供如下上下文

.amn_main_panel > :not(.grid)  {
  color: red;
}
在这里,我们规定只有.amn_main_面板的以下子级:not(.grid)获得红色样式


您需要删除类名和:not之间的空格。您的网格是
的子网格。amn\u main\u面板
根据当前定义,div将全部继承红色。删除空格不会有任何作用@Gerardi这是您想要的吗?如果必须使用,请使用
.amn\u main\u panel>div:not(.grid)
not@janehouse也许更简单,不要使用not,只需执行另一条规则,覆盖网格中的颜色即可。当我们没有完整的结构时,很难找到一个选择器,但是重写会做一些技巧,您需要删除类名和:not之间的空格。您的网格是
的子网格。amn_main_panel
根据您当前的定义,div将全部继承红色。删除空格不会有任何作用@Gerardi这是您想要的吗?如果必须使用,请使用
.amn\u main\u panel>div:not(.grid)
not@janehouse也许更简单,不要使用not,只需执行另一条规则,覆盖网格中的颜色即可。当我们没有完整的结构时,很难想出一个选择器,但是重写会做到这一点。孩子们总是立竿见影的。没有其他种类。错了,孩子总是孩子。此选择器仅适用于直系子代,这意味着它们不会相对于父代嵌套多次。您似乎将子代与所有类型的子代混淆了。虽然我是我祖父的孙子,但没有人会把我称为她的孩子。CSS中使用了相同的术语。说明书中提到,但从来没有使用“直接的孩子”这个短语哦,是的,明白你当时说的。孩子总是直接的。没有其他种类。错了,孩子总是孩子。此选择器仅适用于直系子代,这意味着它们不会相对于父代嵌套多次。您似乎将子代与所有类型的子代混淆了。虽然我是我祖父的孙子,但没有人会把我称为她的孩子。CSS中使用了相同的术语。说明书中提到,但从来没有使用“直接的孩子”这个短语哦,是的,明白你当时说的了。