Ok. sim3x: Видимо я не совсем правильно выражаю мысли/впоросы и описываю ситуацию. Я так понимаю Вы думаете там весь код написан таким образом - нет, только часть как уровень/надстройка над бэм (не знаю как правильно обозвать).
Собственно что бы дальше вести диалог сам пример medium.com
Чем-то ведь верстальшики руководстовались создавая узкие классы а-ля?
не охото холиварить
сайт который я цитирую оцениватеся по версии гугеля в $ 23,429,520.00 и получает ежедневный доход в размере около $ 21,694.00
Так что повторюсь, аргументов "это овно" я нативно и на хабре могу почитать в любой статье по БЭМ.
Я не говорю что собираюсь прям сесть и переписывать свой проект который как раз таки на БЭМ.
Я хочу разобраться какие есть плюсы у такого подхода кроме гибкости. Или как минимум как он хотя бы называется, а дальше уже сам разберусь (=
За линк спасибо. Покурю вечером.
Но по сути, в том то и дело что что в проекте вроде как не и БЭМ в чистом виде.
Приведу пример классов элементов
class="contentSansBold lineHeightTight fontSize20 sm-lineClamp2 sm-maxHeight2LineHeightTight"
или другой
"borderBox width-size6of12 paddingLeft10 xs-paddingLeft0 xs-paddingRight0 xs-size12of12".
То есть никаких блоков в чистом понимании классической модели
а наоборот <header class="position-relative marginAuto maxWidth1000 paddingLeft20 paddingRight20">
в том и интересная вещь что сайт написан на framework и эти адреса, не фича фреймворка.
Реклама - googleDoubleClick. Вроде больше ничего левого. Ну разве что поисковикам по сайту от самого же яндекса, через статичную форму в которой таких Hidden Input нет.
В карте сайта подобных страниц и подавно нет.
Добавил canonical.
Добавил в директивы Яндекса
User-Agent: Yandex
Clean-param: cx&cof&op&q /