Задать вопрос
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Как указать в CSS свойство, при условие отсутствия N класса?

Всем привет!
Объясню подробнее, что именно я хочу.

Имеется:
.class1.class2.class3 {
color: red;
}

Т.е. если найден элемент с классами class1 + class2 + class3 - применить к содержимому - color: red;

В программирование можно указывать условия если НЕ найдено. Может в css тоже можно указать свойство по типу такого:
.class1.class2.class3 and !class4 {
color: red;
}

Т.е. если найден элемент с классами class1 + class2 + class3 но БЕЗ class4 - применить свойство. Если-же будет найден элемент с классами class1 + class2 + class3 + class4 - НЕ применять свойство.

Надеюсь мысль понятна.
Заранее спасибо за ответ!!!
  • Вопрос задан
  • 487 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
.class1.class2.class3:not(.class4) {color:red;}
htmlbook.ru/css/not
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽