Я хочу только выделить элемент, если он имеет один класс, а этот класс - 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 {something else}, но у меня нет контроля над дополнительными классами. В основном, когда элемент имеет только класс foobar, я знаю его как элемент и откуда-то из другого. Это то, что происходит, когда миры библиотеки CSS сталкиваются. Я знаю, что здесь есть более глубокие проблемы, но сейчас это меня бросает.