Size: a a a

2019 December 04

EF

Elect Freak in БЭМ
точнее совсем не
источник

А

Алексей in БЭМ
Vladimir Grinenko
KazanJS 9 пройдет 12 декабря в 19:00 в Штабе, ул Татарстан 20

⁃ Владимир Гриненко, Яндекс - История развития фронтенда в Яндексе за 10 лет
⁃ Марат Фахреев, Revealbot - Vue.js - мои впечатления после года в продакшне
⁃ Антон Заладинов, Аквелон - PWA: двигатель веба и бизнеса

13 декабря (на следующий день после митапа) в 18:30 в казанском офисе Яндекса пройдет БЭМап — митап по БЭМ. Программа будет полезна как совсем новичкам, так и опытным разработчикам. Подробности по ссылке ниже. Участие бесплатное, но необходима регистрация — https://events.yandex.ru/events/bem/13-dec-2019
Вечер добрый! Записи прилагаются?
источник

TA

Tatiana Andriyanova in БЭМ
смотрите, вы теоретически можете повесить паддинг и на .header__container, никто не может вам запретить =) но, если например у вас тот же .container где-нибудь в footer будет с такими же padding как и в header - вам придется и для него прописать этот падинг, а потом поменять при необходимости в 2, 3...20 местах, если везде это будут элементы родителя. Если же у вас есть увереность, что этот элемент в таком виде существует только в контексте этого родителя и больше нигде и никогда - то можно и туда. это как элемент блока, который не является отдельным блоком. тогда все стили пишутся на него, т.к. нет смысла в избыточном выделении элемента как отдельного блока
источник
2019 December 05

AN

Alexander Nemirov in БЭМ
Vladimir Grinenko
KazanJS 9 пройдет 12 декабря в 19:00 в Штабе, ул Татарстан 20

⁃ Владимир Гриненко, Яндекс - История развития фронтенда в Яндексе за 10 лет
⁃ Марат Фахреев, Revealbot - Vue.js - мои впечатления после года в продакшне
⁃ Антон Заладинов, Аквелон - PWA: двигатель веба и бизнеса

13 декабря (на следующий день после митапа) в 18:30 в казанском офисе Яндекса пройдет БЭМап — митап по БЭМ. Программа будет полезна как совсем новичкам, так и опытным разработчикам. Подробности по ссылке ниже. Участие бесплатное, но необходима регистрация — https://events.yandex.ru/events/bem/13-dec-2019
А в москве или питере будет подобное? Очень хотелось бы эти темы послушать
источник

VG

Vladimir Grinenko in БЭМ
Alexander Nemirov
А в москве или питере будет подобное? Очень хотелось бы эти темы послушать
будет, но пока конкретных дат нет.
Обязательно объявим здесь.
источник
2019 December 06

И

Ильдар in БЭМ
Здравствуйте всем, есть какие-то сроки уже по Bem components для реакт стека?
источник

VG

Vladimir Grinenko in БЭМ
Ильдар
Здравствуйте всем, есть какие-то сроки уже по Bem components для реакт стека?
думаю, ~месяц
источник

И

Ильдар in БЭМ
Vladimir Grinenko
думаю, ~месяц
спасибо,ждем)
источник

SB

Sergey Belozyorcev in БЭМ
Vladimir Grinenko
думаю, ~месяц
👍
источник
2019 December 09

EF

Elect Freak in БЭМ
Tatiana Andriyanova
смотрите, вы теоретически можете повесить паддинг и на .header__container, никто не может вам запретить =) но, если например у вас тот же .container где-нибудь в footer будет с такими же padding как и в header - вам придется и для него прописать этот падинг, а потом поменять при необходимости в 2, 3...20 местах, если везде это будут элементы родителя. Если же у вас есть увереность, что этот элемент в таком виде существует только в контексте этого родителя и больше нигде и никогда - то можно и туда. это как элемент блока, который не является отдельным блоком. тогда все стили пишутся на него, т.к. нет смысла в избыточном выделении элемента как отдельного блока
дело в том, что есть «общие» padding’и – подходят в б-ве блоков-родителей для .container, а есть, скажем .container.header__container и там специфичный padding, но в стилях .container и .header__container имеют одинаковую специфичность и не получается никак перебить без каскада или !important. Мне это очень не нравится, а как по-другому, я не знаю.
источник

Р

Роман in БЭМ
Elect Freak
дело в том, что есть «общие» padding’и – подходят в б-ве блоков-родителей для .container, а есть, скажем .container.header__container и там специфичный padding, но в стилях .container и .header__container имеют одинаковую специфичность и не получается никак перебить без каскада или !important. Мне это очень не нравится, а как по-другому, я не знаю.
.container {
 padding: 0
}

.container_with_inner {
 padding: 6px 8px
}

.header__container {
 padding: 5px 10px
}
источник

Р

Роман in БЭМ
Специфичность везде одинаковая, ничего «перебивать» не придётся. Нужно только соблюсти порядок: container → container_with_inner → header__container. Это уже задача сборщика.
источник
2019 December 10

Р

Роман in БЭМ
У нас тут в локальном чатике питерских верстальщиков https://t.me/html_css_club проскочила идея неофициального БЭМапа…
источник
2019 December 12

co

cup of tea ☕️ in БЭМ
Я правильно понимаю, что микс одной сущности блока (например css) не всегда подразумевает обязательный микс его другой сущности (например js)? То есть если от блока нужна только логика, то можно миксовать только js без css, а если только внешний вид, то css, а если и логика и внешний вид - js и css
источник

SB

Sergey Berezhnoy in БЭМ
cup of tea ☕️
Я правильно понимаю, что микс одной сущности блока (например css) не всегда подразумевает обязательный микс его другой сущности (например js)? То есть если от блока нужна только логика, то можно миксовать только js без css, а если только внешний вид, то css, а если и логика и внешний вид - js и css
суть БЭМа в том, что нет разделения css/js — все сущности существуют во всех технологиях
источник

co

cup of tea ☕️ in БЭМ
Хм, я неправильно составил вопрос
источник

SB

Sergey Berezhnoy in БЭМ
cup of tea ☕️
Хм, я неправильно составил вопрос
можно на примере кода, если вопрос из реального проекта
источник

co

cup of tea ☕️ in БЭМ
Я просто пытаюсь понять как работать с миксами, зависимостями и наследованием
источник

co

cup of tea ☕️ in БЭМ
Есть блоки input и control. input по структуре содержит элемент control, который примиксовывается одноименным блоком в технологии bemhtml: block('input').elem('control')({ mix: { block: 'control' }}). Но, я так понимаю, этого недостаточно, чтобы элемент наследовал и расширял логику базового блока control.
источник

SB

Sergey Berezhnoy in БЭМ
cup of tea ☕️
Я просто пытаюсь понять как работать с миксами, зависимостями и наследованием
вроде должно быть достаточно (часть про js будет подставлена автоматом)
источник