Size: a a a

2021 June 07

И

Ильдар in БЭМ
Здравствуйте, как назвать элмент который по сути лейаут для 2 блоков search и site?

search-n-site или как принято?
источник

Р

Роман in БЭМ
Зависит от дизайна и логики. Нужно смотреть.
источник

Prikolist Начрэл... in БЭМ
Если он так используется, значит видимо у него нет конкретного назначения. Вот и назови какой-нибудь обёрткой/контейнером/поверхностью. Завтра кроме этих мест использования ещё и виджет захочешь им обернуть
источник

И

Ильдар in БЭМ
Спасибо
источник

Р

Роман in БЭМ
Серт снова протух: https://ru.bem.info
источник
2021 June 12

a

amrl in БЭМ
а что если у меня почти во всех местах сайта у блоков есть паддинги там 15 px
что мне с этим делать, вроде как и для каждого какой-то враппер создавать не ок, а вроде и у блока не желательно паддинги, там если я захочу вынести в отдельный блок эту обертку
источник

a

amrl in БЭМ
а стоп, это же внутреннее позиционирование, значит можно
источник
2021 June 15

EZ

Ekaterina Zharkova in БЭМ
Подскажите пожалуйста, как правильно назвать запись модификаторов через одинарное подчеркивание и через двойное тире?
источник

AV

Aleksandr Vasiliev in БЭМ
Через одинарное подчеркивание: block_mod, block__elem_mod

https://ru.bem.info/methodology/quick-start/#Модификатор
источник

EZ

Ekaterina Zharkova in БЭМ
а как правильно называется такая запись?
источник

SB

Sergey Berezhnoy in БЭМ
источник

SB

Sergey Berezhnoy in БЭМ
можно считать «классическая» ;-)
источник

AV

Aleksandr Vasiliev in БЭМ
Извините, не так вопрос прочитал. В классическом варианте нет двойного тире и, как понимаю, тут либо классический вариант с одним подчеркиванием, либо двойной дефис вместо него. И то и другое вместе вроде не используются

Здесь именно про двойной дефис
https://ru.bem.info/methodology/naming-convention/#альтернативные-схемы-именования
источник

Л

Ляйсан in БЭМ
Допустим baza_ _title- -white Здесь говориться о блоке у него заголовок с белым цветом. Модификатор нижнее подчёркивание.  Посередине подчёркивание Микс.  https://qna.habr.com/q/913245
источник

SB

Sergey Berezhnoy in БЭМ
микс не связан с двумя дефисами — https://ru.bem.info/methodology/key-concepts/#%D0%BC%D0%B8%D0%BA%D1%81 — микс это просто когда на одной дом-ноде две бэм-сущности

а два дефиса или подчёркивания, это разные схемы именования — миксы могут быть при любых схемах именования
источник

EZ

Ekaterina Zharkova in БЭМ
Спасибо! Получается я просто могу называть одинарное подчеркивание - стиль классический, а двойное тире стиль альтернативный two dashes
источник

Prikolist Начрэл... in БЭМ
Кстати, вопрос к разработчикам методологии, зачем вообще кому-то использовать --? Для чего это придумали? В каких случаях это удобно? Что бы дабл-киком выделять сегменты имени?
источник

VH

Vitaly Harisov in БЭМ
Это придумал Nicolas Gallagher (http://nicolasgallagher.com/about-html-semantics-front-end-architecture/) и потом популяризировал Harry Roberts (https://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/)

Так оно и повелось за западе
источник

SB

Sergey Berezhnoy in БЭМ
да
источник

Prikolist Начрэл... in БЭМ
Понятно, интересно. А он где-нибудь пишет о том почему использует 2 -?

По первой ссылке пример кода и комментарий о том что это делает код однозначным, но не очень понятно о чем именно он говорит. Мб не о дабл дэше.

Всегда было интересно почему кому то это может быть удобнее нижнего подчеркивания. У меня редактор при двойном клике считает разделителем знак - и я думал что наверное кому-то было удобно так отделять сущности мб.

Короче это тот самый вопрос который приходит в голову перед сном, когда начинаешь задумываться о смысле жизни
источник