Читаю я
один источник - пишут, что верно модификаторы обозначать через подчеркивание:
.my-block { }
.my-block_modifer { }
Читаю другой источник -
здесь (и
не только) пишут, что необходимо ставить двойное тире (два минуса, если угодно):
.my-block { }
.my-block--modifer { }
Где, все-таки, правда? Как я понимаю, БЭМ - то, к чему нужно стремиться, дабы улучшить читаемость, и да, я согласен с этим. Но насколько БЭМ строг? Если мне хочется обозначать модификаторы через "--", следует ли мне это делать, будет ли это "все еще" называться БЭМ-ом?