Попытка не перезаписать некоторые существующие CSS в кодовой базе.
.my-new-class {
.existing-class {
...some new styles
}
}
.existing-class {
...some old styles
}
Я пробовал это, но я знаю, что это не работает, и я знаю, почему:
.existing-class {
:not(.my-new-class) & {
...some old styles
}
}
но я не могу понять, что (или если) есть способ выполнить то, что я хочу.
По сути, я хочу, чтобы стили применялись только в том случае, если определенный элемент не имеет предка (где-либо вдерево) с определенным классом .... или, может быть, кто-то может предложить лучший способ?
Спасибо, ТАК!