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中使用了相同的术语。说明书中提到,但从来没有使用“直接的孩子”这个短语哦,是的,明白你当时说的了。