Как удалить конкретный селектор.Удалить расширенный селектор в SASS
Обязательный SASS
.a {
.b {
.c {
.d {
.g {
...
}
}
}
.c > {
.e {
.h {
...
}
}
.f {
...
}
}
}
}
Сформирован
.a .b .c .d .g { ... }
.a .b .c > .e .h { ... }
.a .b .c > .f { ... }
Совмещенный SASS
.a {
.b {
.c > {
.d { // remove > for .d
.g {
...
}
}
.e {
.h {
...
}
}
.f {
...
}
}
}
}
Сформирован
.a .b .c > .d .g { ... } // extra >
.a .b .c > .e .h { ... }
.a .b .c > .f { ... }
Как удалить >
селектор для .d
и его братьев и сестер в выше ШАОН, так что это эффективно, а не переписывание одного селектора несколько раз?
Подобно тому, как в сторону - ваши правила CSS в путь к конкретным, которые вероятно, вызовет проблемы дальше. Более 2 или 3 уровня специфичности, и, вероятно, лучший способ сделать это. – rwacarter
@rwacarter Yup, но это требование. – VenomVendor