BEM

ПростойПростой
BEM (Block-Element-Modifier) - это методология, которая предлагает способ именования и организации CSS-классов для создания масштабируемых и переиспользуемых стилей. BEM разделяет компоненты интерфейса на блоки (Blocks), элементы (Elements) и модификаторы (Modifiers). Блок - это независимый компонент, который может содержать другие блоки или элементы. Элемент - это часть блока, которая не может быть использована независимо от блока, к которому она принадлежит. Модификатор - это состояние или внешний вид блока или элемента. BEM помогает создавать структуру классов, которая ясна, понятна и легко поддерживается, особенно в больших проектах.

Частые вопросы

alekseyruzov

Как устранить такие ошибки при установке BEM project-stub?

citizen404

Как инкрементально собрать БЭМ-проект с помощью Gulp4 и пакета gulp-bem-src ???

inkluter

Почему не работает bem сервер?

krll-k

Какой самый простой инструмент верстки у BEM- методологии, почему gulp-bem ругается?

wakenbyWork

Без bem поддержка проекта сложна?

RaDir

Как правильно использовать опцию url: 'copy' в плагине postcss-url в project-stub (BEM)?