Size: a a a

Верстка сайтов HTML/CSS/JS/PHP

2021 May 04

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
Он  далеко не идеален, но лучше бэм, чем без какой-либо методологии/подхода простыни писать с бесконечной вложенностью селекторов и примитивным неймингом, а потом репу чесать, когда эта шняга достигнет критической массы
источник

F

Foma in Верстка сайтов HTML/CSS/JS/PHP
чем дальше в лес тем больше дров
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
ну хз вложенность тоже ограниченна. ты не можешь пихать див в див в див в див в див бесконечно. в целом все довольно структурировано и красиво. а вот с неймингом БЭМ не лучше. тоже отсебятина
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
да еще и селекторы разбросаны по файлу, ищешь куда же он вложен был этот селектор чтоб его родителя поменять такое се
источник

NY

Nickie Youngblood in Верстка сайтов HTML/CSS/JS/PHP
Меня БЭМ напрягает только излишней (для меня) перегруженностью. Всякие .menu-wrapper > .menu-item > .menu-item-image/.menu-item-text (не помню уже, как там по-православному пишется), когда можно nav.menu > ul > li.
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
.menu-item--text
Или
nav.menu > ul > li
Что больше глазу приятно?
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
нижнее
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
Даже .menu--text, так как итем явно на блок не тянет
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
И при каждой правки верстки менять селектор и держать в уме специфичность в некоторых случаях
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
ты часто верстку меняешь?
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
Бывает
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
ну вот ради "бывает" юзать БЭМ такое се
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
Идеи заказчика, им ведь нет конца
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
а в сасс я ваще копи паст делаю и вставляю куда надо
источник

i

idkfa in Верстка сайтов HTML/CSS/JS/PHP
меняю ежедневно на некоторых проектах
источник

и

иззет in Верстка сайтов HTML/CSS/JS/PHP
Я вот слышал что с бэм быстрее грузится сайт чем с вложенностью
источник

NY

Nickie Youngblood in Верстка сайтов HTML/CSS/JS/PHP
Тут суть в том, что li внутри меню не перестанет быть menu-item, нет смысла добавлять ему дополнительный класс.
Да, можно учитывать ситуацию, когда надо будет меню из списка переделать в дивы, например, но я обычно такие моменты учитываю.
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
это пи$деж
источник

и

иззет in Верстка сайтов HTML/CSS/JS/PHP
Аргументировано
источник

i

idkfa in Верстка сайтов HTML/CSS/JS/PHP
там такие крохи, что пофиг
источник