Я хочу добавить SCSS в тело по умолчанию и повторно указать их в тегах P и LI (не полностью контролируя сайт, и хочу, чтобы плагины не захватили мои p и li).
Так что я должен сделать что-то вроде этого
body{
color:#000;
p,li{
color:#000;
}
}
Но это делает некоторые уродливые повторения. Так есть ли в SCSS что-то, что относится к себе или что-то в этом роде? Так что, в конце концов, у меня могут быть одинаковые стили для body, body p и body li?
Что-то вроде
body{
[self],p,li{color:#000;}
}
Ну, это установить значение по умолчанию для всех других текстов, которые могут быть на странице в любом другом теге, таком как div.
Просто установка тела делает свою работу. Вероятно, вы пытаетесь придать своему CSS больше специфичности, чтобы переопределить некоторые стили, которые были более конкретными. Это кажется хрупким способом, поскольку другие теги также могут нуждаться в большей специфичности. Использование !important не очень хорошо, но при работе со стилями сторонних разработчиков это может быть лучшим способом.
Это именно то, чего я не хочу делать. Использование Important для такого широкого тега, как P, вызовет проблемы.






body{
&,p,li{color:#000;}
}
Двоеточие вызовет ошибку компиляции, вам нужен только &.
Извините, наоборот ^^
Мне жаль . Я запутался ^^
Какие
<p>и<li>не находятся под тегом body?