Здравствуйте! Существует 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;
}
Что лучше? В каких случаях лучше то или то? Ваши мнения?