Size: a a a

2020 November 18

DT

Dmitry T in БЭМ
сейчас я придумываю имена для этих блоков и имена начали заканчиваться....
опять начал думать что бутстраповская сетка отдельно от BEM была бы лучше
источник

Prikolist Начрэл... in БЭМ
Dmitry T
сейчас я придумываю имена для этих блоков и имена начали заканчиваться....
опять начал думать что бутстраповская сетка отдельно от BEM была бы лучше
Ну именование, это общеизвестная, самая главная проблема программирования. Кроме шуток, думаю люди реально много времени тратят на придумывание ёмких названий
источник

DT

Dmitry T in БЭМ
вот хотелось бы переиспользовать эти блоки
источник

DT

Dmitry T in БЭМ
мне кажется можно пойти дальше и сделать блок
1х3 2х3 3х3
1х2 2х2
и т.д.
но в какой-то момент это перестанет отличаться от БУТРСТАПОВСКОЙ СЕТКИ
так зачем заморачиваться?
источник

yW

yarastqt World in БЭМ
Dmitry T
там могут быть и картинки в этом К
и какие-нить цитаты, да все что угодно
Так и в чем проблема? Для каждой сущьности заводишь компонент
источник

yW

yarastqt World in БЭМ
Тут же вопрос в другом, если это лендос, то смысла в заведении таких компонентов нет, т.к. ты через неделю уже не будешь его разивать 🙂
источник

yW

yarastqt World in БЭМ
А если это долгоживущий проект, то смысл в семантике появляется для дальнейшей поддержки
источник

DT

Dmitry T in БЭМ
это большой проект
я просто постоянно ловлю себя на мысли, что имея стандартные container, row, col-* я бы получил бы больше преимуществ чем недостатков
источник

yW

yarastqt World in БЭМ
Все равно не вижу противоречий, row и col это условно про то, где размещать контент
источник

DT

Dmitry T in БЭМ
просто этих блоков СОТНИ, некоторые даже назвать невозможно так как какое бы название ты не придумал - оно не отразит их сути
источник

yW

yarastqt World in БЭМ
а парграф/картинка/цитата это самодостаточный компонент
источник

Prikolist Начрэл... in БЭМ
Dmitry T
это большой проект
я просто постоянно ловлю себя на мысли, что имея стандартные container, row, col-* я бы получил бы больше преимуществ чем недостатков
Ну если ты так думаешь, можешь использовать сетки. Никто не запрещает использовать сетку внутри блока, например. Но как уже сказали выше, теряешь в семантике
источник

Prikolist Начрэл... in БЭМ
Думаю сетку можно создать и по БЭМ. Это же просто про расположение контента
источник

DT

Dmitry T in БЭМ
Prikolist Начрэл
Думаю сетку можно создать и по БЭМ. Это же просто про расположение контента
вот кстати над этим я задумывался больше всего
сделать бутстраповскую сетку с именами на намер BEM
источник

DT

Dmitry T in БЭМ
но тут кроме "красоты" больше ничего не получу
те же стандарные row, col будут понятны с первого взгляда для 99% фронтовиков
источник

VH

Vitaly Harisov in БЭМ
Так и сделайте блоки row. Я не понимаю проблемы
источник

DT

Dmitry T in БЭМ
@vithar ну главная проблема - они будут не по БЭМ
получится что-то вроде:

article row
article__item col-6
article__item col-6

конечно если мне не захочется делать никаких отступов/бекграундов/etc я могу использовать только:

row
col-6
col-6
источник

VH

Vitaly Harisov in БЭМ
в чём тут не по БЭМ?
источник

DT

Dmitry T in БЭМ
то что article и  row - оба наименования для блока например
источник

Prikolist Начрэл... in БЭМ
Dmitry T
то что article и  row - оба наименования для блока например
Это микс. HTML узел может содержать любое количество блоков и элементов.

Из минусов такого подхода - блок article имеет зависимость от бутстрапа и скорее всего (я им не пользуюсь, поэтому не знаю) css бутстрапа основан на иерархии классов, а это повышает специфичность правил
источник