Junior
23
0
questionbank

Что такое методология BEM?

Answer from sobes.tech neural network

БЭМ (Блок, Элемент, Модификатор) — методология именования классов в CSS для создания масштабируемого и поддерживаемого кода. Ее цель — сделать компоненты независимыми, переиспользуемыми и легко изменяемыми.

Основные принципы:

  • Блок: Независимый компонент, имеющий уникальное имя. Может содержать элементы и другие блоки.
    html
  • Элемент: Часть блока, которая не имеет самостоятельного значения вне контекста блока. Имя элемента отделяется от имени блока двумя подчеркиваниями (__).
    html
  • Модификатор: Добавляет блоку или элементу состояние или изменяет его внешний вид/поведение. Имя модификатора отделяется от имени блока или элемента двумя

БЭМ (Блок, Элемент, Модификатор) — методология именования классов в CSS для создания масштабируемого и поддерживаемого кода. Ее цель — сделать компоненты независимыми, переиспользуемыми и легко изменяемыми.

Основные принципы:

  • Блок: Независимый компонент, имеющий уникальное имя. Может содержать элементы и другие блоки.
    html
  • Элемент: Часть блока, которая не имеет самостоятельного значения вне контекста блока. Имя элемента отделяется от имени блока двумя подчеркиваниями (__).
    html
  • Модификатор: Добавляет блоку или элементу состояние или изменяет его внешний вид/поведение. Имя модификатора отделяется от имени блока или элемента двумя

Register or sign in to get access to full answers for all questions from the question bank.

bemcsshtmlfrontendmethodologyblock-element-modifier