Вопрос про CSS архитектуру?

Здравствуйте! Существует SMACSS, OOCSS, Atomic и так далее. Где создаешь части, а из частей блоки, из блоков страницы. Причем это реализуется вот таким образом:
<aside class"sidebar push-left clearfix m-bottom-0"></aside>


Все чаще и чаще встречаю статьи и мнения о том, что это очень сильно зависит от структуры html, недальновидно и т.д. Что лучше делать так в css:

.sidebar {
 margin-bottom: 0;
 @extend %siderbar-base-style;
 @extend %clearfix;
}


Что лучше? В каких случаях лучше то или то? Ваши мнения?
  • Вопрос задан
  • 496 просмотров
Пригласить эксперта
Ответы на вопрос 2
gatilin222
@gatilin222
Frontend-разработчик
Посмотрите на примере этой статьи на хабре. Примерно так я и организовываю систему.
Ответ написан
Комментировать
@balamyt92
; select * from users; --
Не являюсь специалистом высокого класса в данном вопросе, но склонен доверять мнению людей с большим опытом в области и работающих над большими проектами со сложной структурой и они говорят что БЭМ полезен, но вот научиться использовать его правильно сложно, поэтому и появляются хэйтеры(неосиляторы).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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