Задать вопрос

БЭМ — как правильно переопределить стиль блока?

Уважаемые коллеги, подскажите, пожалуйста, как правильно переопределить стили блока, например:
.article__text {color: blue}
.text {color: red}

<div class="article">
    <p class="text article__text">Текст все равно красный!</p>
</div>


Стиль текста article__text все равно не меняется, потому что .text расположен ниже (сборка стилей в main.css происходит по алфавиту).
Или я неправильно понимаю использование миксов?
Укажите, пожалуйста, на ошибку.
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Ankhena К ответам на вопрос (3)
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
1. Не надо сортировать селекторы по алфавиту.
2. Если все блоки text красные, а какой-то один синий, то это модификатор для .text
Ответ написан