Great thanks for this PR, @tadatuta!
Some post-description - what was changed:
We refactored high-level layout block-naming: add classname page to body (block) and change wrapper name to some page__inner (his element). This helps us keep our BEM-tree stronger and helping avoid possible problems with naming for blocks we can add directly to BODY in future. Before this change we didn't know how to name they, but now we can just simple write something like page__something and keep consistency.
Fix with wrong-named input, cause regular simple block 'label' shouldn't have any elements at all.
Separate layout column and navigation block (cause nav can be placed anyway, not only in left sidebar)
Fix BEM-naming for headings - created block heading and realized h2,h3 as it's modificators!
Great thanks for this PR, @tadatuta! Some post-description - what was changed:
page
to body (block) and changewrapper
name to somepage__inner
(his element). This helps us keep our BEM-tree stronger and helping avoid possible problems with naming for blocks we can add directly to BODY in future. Before this change we didn't know how to name they, but now we can just simple write something likepage__something
and keep consistency.nav
can be placed anyway, not only in left sidebar)