理解:不是选择器css

理解:不是选择器css,css,Css,我正试着让我的头绕过不是选择器是css。如果页面没有“home”类,我试图隐藏一个名为“InfoRow”的div 我的第一次尝试是: :not(body.home #InfoRow) { display:none; } 发件人: :not()CSS伪类表示与选择器列表不匹配的元素。由于它阻止选择特定项,因此称为否定伪类 :not(.foo)将匹配任何不是.foo的内容,包括和 由于类.home将设置在标记上,并且#InfoRow是的子类,因此您必须这样编写: body:not(.h

我正试着让我的头绕过不是选择器是css。如果页面没有“home”类,我试图隐藏一个名为“InfoRow”的div

我的第一次尝试是:

:not(body.home #InfoRow)  {
    display:none;
}
发件人:

:not()CSS伪类表示与选择器列表不匹配的元素。由于它阻止选择特定项,因此称为否定伪类

:not(.foo)将匹配任何不是.foo的内容,包括


由于类
.home
将设置在
标记上,并且
#InfoRow
的子类,因此您必须这样编写:

body:not(.home) #InfoRow {
    display: none;
}
not(选择器)选择器匹配不是指定元素/选择器的每个元素。
body:not(.home)#InfoRow{}
可能吗?