Помогите разобраться с, почти Бем`ом. И так, есть такой html код:
развернуть
<div class="Layout">
<div class="Layout__row Layout__rowHeader">
<div class="Layout__cellHeader">
Пусть это HEADER
</div>
</div>
<div class="Layout__row Layout__rowNavbar">
<div class="Layout__cellNavbar">
А это пусть NAVBAR
</div>
</div>
<div class="Layout__row Layout__rowBody">
<div class="Layout__cellBody">
<main class="Layout__colMain">
main
</main>
<aside class="Layout__colSide">
side
</aside>
</div>
</div>
<div class="Layout__row Layout__rowFooter">
<div class="Layout__cellFooter">
Это FOOTER
</div>
</div>
</div>
К примеру, Layout__row и Layout__rowHeader - это один CSS файл layout.css.
Насколько правильно, если Layout__rowHeader вынести из layout.css в header.css?
Layout__row Layout__rowHeader
делать так:
Layout__row Header__row
Вообще, разделить на слои всё, это есть хорошо?
Насколько правильно так верстать:
https://codepen.io/git2ss/full/jOMwKWz
Дайте критики, совета... Посмотрите на блоки в сайт баре (box`ы).