Задать вопрос
MadMax90
@MadMax90
Frontend

BEM + Bootstrap(bootstrap grid system), Как правильней делать каркас??

Примешивать bootstrap классы к BEM-блокам или создавать отдельно bootstrap-блоки и в них помещать BEM-блоки??
Есть такая структура https://jsfiddle.net/5eLqLv2b/
Выглядеть должно как на картинке7bff9fd8f1734bd690e2ac9d52e42e13.png
  • Вопрос задан
  • 3031 просмотр
Подписаться 6 Оценить 2 комментария
Решения вопроса 1
@pchelovek
HTML-верстальщик
Если хотите true-БЭМ в html коде, то для создания сетки и элементов правильнее использовать не классы в html, а миксины less или sass. Например, вот less-миксины для сетки https://github.com/enyojs/enyo-docs/blob/master/as...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
aaverichev
@aaverichev
Помещать БЭМ блоки в col-* - так меньше геморроя будет. В исключительных случаях (например убрать padding какой-нибудь у колонки) - навешивать класс на необходимый div

Это уже по опыту могу сказать
Ответ написан
Tavion
@Tavion
front-end developer
Если я правильно понял ваш вопрос, то рекомендую использовать конвенцию имён бутстрапа при использовании БЭМ, потому что БЭМ - это в первую очередь методология, целью которой является прозрачность кода и изоляция стилей. А если вы будете смешивать две конвенции имён, то прозрачность кода вы ухудшите.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы