Войти с помощью github
Форум /

Есть БЭМ-проект, который постоянно дополняется новыми страницами. Стилистика дизайна выдерживается более-менее, т. к. есть некоторое количество стандартизованных решений (например, по виду заголовков, ссылок, списков и т.п.). Доступ к собранным на одной странице стандартизованным блокам у дизайнера есть. Но при создании нового макета каждый раз выскакивают отличия от стандарта (например, различается типографика (line-height, font-size), несмотря на то, что есть .content__title_size_m, в кот. указаны line-height, font-size и т.п.).

Для примера возьмём .content__title. Я вижу только три способа для верстки новых страниц, получаемых от дизайнера:

  1. доопределение этого блока модификаторами под КОНКРЕТНУЮ страницу ( МИНУС: разрастание блока в принципе ненужным функционалом)
  2. создание блоков под КОНКРЕТНУЮ страницу (например, .start-business__title) и миксование их к .content__title ( МИНУС: разрастание количества дополнительных блоков в проекте)
  3. доопределение стандартных блоков модификаторами и жесткое указание дизайнеру использовать только эти варианты на ВСЕХ новых страницах, чтобы избежать предыдущих двух пунктов.

Очень не хочется разрастания проекта, которое происходит в 1-ом и 2-ом вариантах. С подобной проблемой, думаю, многие сталкивались. Хотелось бы услышать, как другие справляются или что делают в подобных ситуациях.