Как организовать стили для больших сайтов?

Здравствуйте. У меня немного опыта в сайтостроении. Успел сделать около десятка лендингов, с ними проблем не возникало. Но как начал делать многостраничный сайт появилась проблема с организацией стилей. То есть, одни и те же блоки используются на разных страницах, но с какими-либо изменениями. Использую такой прием "body.page-contacts div". Скажите, это приемлемый вариант? Либо нужно использовать что-то другое.
P.s. Знаю, что используют также БЭМ, но не очень понимаю в каком случае нужно применять элемент, а в каком модификатор.
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
KornevaViktoria
@KornevaViktoria
Frontend Developer
Нужно использовать какую-либо методологию (БЭМ). Да, придется потратить время, чтобы разобраться. Но сейчас очень плохо писать стили на теги, id. Стоит уменьшать вложенность стилей.

Хороший разбор БЭМ

Также советую почитать scss 7-1 pattern: посмотреть здесь и здесь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы