Задать вопрос
  • Что именно можно описывать в блоке, элементе и модификаторе при БЭМ?

    egor_arinov
    @egor_arinov
    Веб-разработчик
    Блок
    Функционально независимый компонент страницы, который может быть повторно использован. В HTML блоки представлены атрибутом class.
    Название блока характеризует смысл («что это?» — «меню»: menu, «кнопка»: button), а не состояние («какой, как выглядит?» — «красный»: red, «большой»: big).

    Элемент
    Составная часть блока, которая не может использоваться в отрыве от него.
    Название элемента характеризует смысл («что это?» — «пункт»: item, «текст»: text), а не состояние («какой, как выглядит?» — «красный»: red, «большой»: big).

    Модификатор
    Cущность, определяющая внешний вид, состояние или поведение блока либо элемента.

    Название модификатора характеризует внешний вид («какой размер?», «какая тема?» и т. п. — «размер»: size_s, «тема»: theme_islands), состояние («чем отличается от прочих?» — «отключен»: disabled, «фокусированный»: focused) и поведение («как ведет себя?», «как взаимодействует с пользователем?» — «направление»: directions_left-top).

    А вообще прочитай "Быстрый старт" от офф. сайте: https://ru.bem.info/methodology/quick-start/
    Время чтения 10 мин. К тому же там всё легко и подробно описано.
    Ответ написан