CSS选择仅包含特定类的元素

CSS选择仅包含特定类的元素,css,css-selectors,styles,Css,Css Selectors,Styles,例如: <div id="element1" class="c1 c2 c3"></div> <div id="element2" class="c1 c2 c3 b1"></div> 是否有任何CSS选择器允许我选择只包含类且准确地包含类c1、c2和c3的元素 因此,我希望能够获取element1而不是

例如:

<div id="element1" class="c1 c2 c3"></div>
<div id="element2" class="c1 c2 c3 b1"></div>

是否有任何CSS选择器允许我选择只包含类且准确地包含类c1、c2和c3的元素

因此,我希望能够获取
element1
而不是
,并且我没有使用ID,因为每个页面上的ID实际上都是相同的,但我希望能够找到div何时只有这些类而没有其他类

谢谢

使用

[class=“c1 c3”]{
颜色:红色;
}
项目1
第2项使用

[class=“c1 c3”]{
颜色:红色;
}
项目1

第2项
[class=“c1 c2 c3”]
[class=“c1 c2 c3”]
?我尝试过,但它似乎没有选择我想要的东西或任何东西。我要查找的类位于body元素上,当匹配它们时,我要将包含的元素设置为display:none。这就是标记的实际外观:
在某些页面上,类c1、c2和c3以及其他一些出现在body标记中。所以我想把这个div隐藏在身体只有c1,c2,c3的任何地方。我试过:
body[class=“c1 c2 c3”]。隐藏这个{display:none;}

我做对了吗?是的,你做对了。这是你的代码在Ok工作,谢谢。一定是SharePoint的一些奇怪之处阻止了它的工作。我认为这应该是正确的方法。请确保您的主体具有相同顺序的类名,并且目标元素的display属性没有被其他类覆盖。我发现了问题。c2和c3之间有4个间隙。因此,[class=”“]选择器需要与元素的class属性中输入的内容完全一致。很高兴知道。。可能是个问题。我试过了,但它似乎没有选择我想要的,或任何东西。我要查找的类位于body元素上,当匹配它们时,我要将包含的元素设置为display:none。这就是标记的实际外观:
在某些页面上,类c1、c2和c3以及其他一些出现在body标记中。所以我想把这个div隐藏在身体只有c1,c2,c3的任何地方。我试过:
body[class=“c1 c2 c3”]。隐藏这个{display:none;}

我做对了吗?是的,你做对了。这是你的代码在Ok工作,谢谢。一定是SharePoint的一些奇怪之处阻止了它的工作。我认为这应该是正确的方法。请确保您的主体具有相同顺序的类名,并且目标元素的display属性没有被其他类覆盖。我发现了问题。c2和c3之间有4个间隙。因此,[class=”“]选择器需要与元素的class属性中输入的内容完全一致。很高兴知道。。可能是个问题。