Блок Элемент Модификатор.
Методология БЭМ создана в Яндексе для разработки сайтов, которые надо делать быстро, а поддерживать и обновлять долгое время. БЭМ значительно ускоряет верстку, я пробовал писать классы по-разному, но остановился на этой методологии
Основным плюсом БЭМ является возможность использовать блок несколько раз и не путаться
во вложенности, ну и конечно модификаторы. Приведу очень частый пример, есть title, но в некоторых блоках он чёрный и можно просто добавить класс title_black и тогда будет понятно зачем он нужен и не будет нагромождения непонятных классов
Хороших уроков по бэму не нашёл, если знаете — поделитесь в чате, но лучше всего познавать на практике, это будет намного эффективнее
Post #329
1.58K