Поведение Sass для объявлений, которые появляются после вложенных
правил, будет изменено, чтобы соответствовать поведению, заданному CSS в следующей
версии. . Чтобы сохранить существующее поведение, переместите объявление над вложенным
правилом. Чтобы принять новое поведение, оберните объявление в & {}.
Ниже приведен базовый пример проблемы. Если мы определим миксин, а затем добавим его в класс стиля в верхней части класса, а затем объявим другие правила, мы получим указанное выше предупреждение в консоли.
Код: Выделить всё
@mixin border($color) {
border: 1px solid $color;
}
.style-with-mixin {
@include border(red);
padding: 20px;
// ...Any other styles
}
Код: Выделить всё
.style-with-mixin {
@include border(red);
&{
padding: 20px;
// ...Any other styles
}
}
Код: Выделить всё
.style-with-mixin {
padding: 20px;
// ...Any other styles
@include border(red);
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... -work-arou