Нет селектора для одноуровневого сопоставления элементов (или нет) по классу.
Ближайший селектор, о котором я могу подумать, это
.iwant:only-child
Но этот селектор означает, что не может быть никаких других элементов, кроме div class="iwant"
как потомков родителя div
, независимо от типа или класса. Это может удовлетворить ваши потребности в зависимости от структуры вашего HTML, поэтому стоит попробовать. Если имена классов являются проблемой для вас, то, вероятно, не так уж много решений, потому что в CSS нет псевдокласса :only-of-class
, который фильтрует по классам и игнорирует остальные.