Closed ArsenGadjiusmanov closed 2 years ago
Элемент не может существовать без блока
Тут у тебя модификаторы, а самих элементов нет. Модификаторы
Миксовать стили разных БЭМ сущностей нельзя
Это ведь очень сильно похоже на модификатор)
p.s. Кстати для того чтобы было удобно использовать название блока в дальнейшем можно сделать так
Принцип инкапсуляции
Модификаторы без элемента.
По проекту ты именуешь модификаторы через _ тут почему-то -
Имя блока или элемента всегда имя существительное. prev , next это adjective
Надо пройтись еще раз по проекту и исправить, есть еще ошибки
Модификатор — должен удовлетворять свойствам модификатора из английского языка. Всегда adjective или adjectival phrase.
Про миксы уже писал тык
Модификаторы без элемента.
Имена миксина должно соответствовать имени блока, и имени файла, согласно схеме именования БЭМ - это lower-case-hyphenated
блок__элемент_модификатор Если ты так и задумывал что блоки в блоке, то тогда надо вынести их в отдельный миксин т.к. каждому блоку должен соответствовать pug-миксин, в котором реализуется его внутренняя структура DOM-элементов и классов