3 года назад
БЭМ нейминг для HTML верстки сайтов
Какую задачу решает БЭМ нейминг Если давать имена CSS классам не задумываясь, то вскоре можно обнаружить в проекте такие имена как text-1, text-2 и text-3. Или например button-1, button-2 и так далее. Чем больше растет проект и чем чаще в проекте встречаются похожие, но с небольшими различиями элементы, тем сложнее придумать им название так чтобы в названиях CSS классов можно было легко ориентироваться. БЭМ нейминг решает эту задачу. Сразу отмечу что методология это рекомендации к тому как придумывать CSS имена...
3 года назад
Что такое БЭМ и для чего он используется
Разработчики сайтов часто пишут, что используют БЭМ при вёрстке страниц. Конечно, для непосвящённого человека это выглядит, как что-то очень солидное и технологичное, что поднимет качество сайта до невиданных высот. Но на самом деле всё гораздо проще и на практике использование или игнорирование БЭМ ни на что не влияет. Давайте разберёмся подробнее, что же это такое и для чего нужно. Что такое БЭМ Когда разработчик пишет код страницы на HTML, он присваивает имена классов разным элементам, чтобы потом описать их свойства в CSS...