Понял минус oopcss - не понятно что за класс, который примешиваем - откуда он, кому принадлежит. с бемом понятно. но тогда действительно получается дублирование кода, если .header-nav полностью совпадает по стилям с .footer-nav
Сергей Протько Так в данном случае не вложенность селекторов, а просто OOPCSS - лапша из классов, которые друг друга дополняют. Вложенность селекторов это же каскад?
Денис Письменный
а смысл? в теге писать class="header header-fixed" - это удлинять лапшу из классов лишним словом "header-", когда как короче будет class="header fixed"
xmoonlight Это техника вроде OOCSS ещё называется. Но пишут про неё много плохого, мол если у вас поменяется дизайн и red станет blue, то придётся делать автозамену, возможно будут баги... Плюс имя класса не должно называться по имени css свойства - не кошерно пишут в интернете. Хотя сама методика мне нравится
Serj-One Это да. Но такие длинные названия классов немного отталкивают если честно.
Ок, допустим я решился использовать БЭМ. Правильно ли я понимаю его применение в данной ситуации:
"Просто даже в маленьких городах, таких как Йошкар-Ола, есть море работы в IT. "
Ну да - поставить крякнутую винду или 1с-ку, протянуть кабель, почистить комп от пыли...