Доброго дня.
Речь о "небольшом трюке", который я почерпнул из
статьи (там он под номером 10). Автор предлагает выделять в разметке классы в некие логически связанные по контексту блоки. Например, так:
<button class="o-layout">
<div class="[ o-layout-item o-grid ] c-button"></div>
</button>
В его примере он выделил блок на основе того, что классы с префиксом
o- являются объектами разметки, а классы с префиксом
c- визуальными компонентами.
Извращение или годная практика (нет)? Во внутреннем представлении браузера создаются адские вещи вроде .\[., к которым, конечно, нет css-правил, но все же.