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