我只想选择元素,如果它有一个类,该类是'foobar'。如何选择仅包含“foobar”类的元素,请不要选择它是否包含任何其他类?
<style>
.foobar {
/* only apply to an element if the element has a class and the only class is 'foobar'. */
background: black;
color: white;
}
</style>
<div class="foobar">i should be selected</div>
<div class="foobar ipsum">i should not be selected</div>
我知道我可以添加一个风格.foobar.ipsum选择它{做一件事}和{.foobar别的东西},但我没有在其他类的控制。基本上,当元素只有foobar类时,我知道它是我的元素,来自其他地方。这是CSS库世界碰撞时发生的情况。我知道这里有更深层次的问题需要解决,但现在我正在困扰着我。
这个工程。谢谢并感谢提供解决方案的其他人。我同意@mayabelle的解决方案,但现在找到代码库中的所有当前元素将是一场噩梦(这是一团糟*叹息*),所以此解决方案现在最适合。 – teewuane
@teewuane:对,那也没关系。 – BoltClock