У меня небольшое недоразумение в синтаксисе S CSS. Создание небольшого компонента с использованием методологии БЭМ и проблема в S CSS. HTML:
<div class="message message--success">
<div class="message__title">
BEM Example
</div>
<div class="message__content">
<p>BEM Example text</p>
</div>
</div>
S CSS:
.message {
display: block;
width: 300px;
border-radius: 5px;
border: 2px solid #000;
padding: 10px;
&__title {
font-size: 18px;
line-height: 1;
color: #000;
margin-bottom: 10px;
}
&__content {
font-size: 15px;
color: #000;
}
&--success {
border-color: #3f9442;
&__title {
color: #3f9442;
}
&__content {
color: #3f9442;
}
}
}
Как видите, у меня есть .message - успех класс и внутри & - -Поддержка прямых стилей (border-color) работает, но Stylyng для заголовка и содержимого не Как выбрать .message * в качестве родительского для ** & __ title и & __ content внутри & - success