CSS:如何使用:not添加多个选择器(其中一个是[attribute*=value])

CSS:如何使用:not添加多个选择器(其中一个是[attribute*=value]),css,label,Css,Label,已尝试选择那些类别的标签!=。控件标签*=“text-”,但失败 例如,如下图所示,我希望将“0.00”设置为color=#000f1d,但它属于color:#000(body) 在Bolt的帮助下,使用工作版本再次更新,发现我缺少:not()有两个问题: 您的代码段不包含,因此您的初始表单选择器将不匹配 您缺少第一个:not周围的括号。您想要:而不是([class*='text-') 最后,您要查找的是标签:not([class*='text-'):not(.control label)

已尝试选择那些类别的标签!=。控件标签*=“text-”,但失败

例如,如下图所示,我希望将“0.00”设置为color=#000f1d,但它属于color:#000(body)



在Bolt的帮助下,使用工作版本再次更新,发现我缺少:not()有两个问题:

  • 您的代码段不包含
    ,因此您的初始
    表单
    选择器将不匹配
  • 您缺少第一个
    :not
    周围的括号。您想要
    :而不是([class*='text-')
最后,您要查找的是
标签:not([class*='text-'):not(.control label)

正文{
颜色:#000;
}
.控制标签{
颜色:蓝色;
}
.文字危险{
颜色:红色;
}
标签:非([class*='text-']):非(.control label){
颜色:#000f1d;
}

样品
0
不合格

在第一个参数周围缺少一组参数:不是。@ObsidManager是的,只需使用example@BoltClock你能举个例子吗?Thank.form label:not([class*='text-']):not(.control label)与您放置参数的方式相同。control-label.BTW,您的示例缺少表单元素,因此即使使用正确的选择器,您也无法在此处看到正确的输出。Thank,不知道给定的示例缺少,已对其进行了更新,并且可以正常工作!再次感谢你的帮助