@Arik

Как правильно называть блоки по БЭМ в большом проекте?

ДД.

Что будет для вас класс .news-list в стилях? список новостей? но где?
Допустим, первый программист так называет основной блок со списком новостей на странице Списка новостей.
Дальше/позже второй программист поднимает список главных новостей на главной и тоже называет главный блок .news-list. Тут еще ужасное модальное меню присылают дизайнеры, где нужно тоже показать пару новостей и опять умудряются назвать .news-list родительский блок с новостями. Естественно везде внешний вид этих списков разный, попытка поправить стиль в одном месте приводит к тому что ломается что-то с другой стороны. Понимаю что можно по родителю делать правки, но как правильно по БЭМ? ясно что хотят делать кирпичики и использовать их везде, но как сделать чтоб кирпичики не ломали другое? как отличать и помнить какие кирпичики уже есть?
  • Вопрос задан
  • 303 просмотра
Решения вопроса 1
iiiBird
@iiiBird Куратор тега Вёрстка
Пока ты спишь - твой конкурент совершенствуется
для этого в бэм есть https://ru.bem.info/methodology/block-modification...

т.е. в твоем случае должно получиться что-то вроде:
.news-list.in-main
.news-list.in-news-page
.news-list.in-modal
и стилизуешь каждый соотвественно
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы