For example I have a menu block with menu elements:
.menu
.menu__element
.menu__element--current
But lets say .menu
block is contained inside another block, .header
How to deal with naming in this case?
.header
.header__menu
.header__element
or
.header
.header__menu
.header__menu__element
or
.header
.menu
.menu__element