Size: a a a

2019 September 10

S

SaW in БЭМ
В инете надо искать - примеров море
источник

S

SaW in БЭМ
Можно взять нормалайз ксс и почитать коменты что оно исправляет, там написано по каждому браузеру
источник

А

Алексей in БЭМ
SaW
Можно взять нормалайз ксс и почитать коменты что оно исправляет, там написано по каждому браузеру
Что тебе мешает это использовать вместе с бэм ?
источник

S

SaW in БЭМ
Где то Бордеры вешает где падинги
источник

S

SaW in БЭМ
Я то буду использовать) просто почитал официальный гайд к бэм - тут написано, что мы не используем
источник

S

SaW in БЭМ
Я ж в телеге и спрашиваю почему
источник

S

SaW in БЭМ
Может это неофициальное сообщество, а частное? Это уже завтра гляну, а то я с телефона
источник

А

Алексей in БЭМ
Хз может кто тебе даст твой ответ. Но как по мне это немного разные вещи. Бэм это методология построения интерфейса, чтобы все имели одно представление о структуре проекта, остальное это во воле создателя.
источник

А

Алексей in БЭМ
Я бы отнёс твой вопрос вообще к оптимизации проекта больше
источник

S

SaW in БЭМ
Алексей
Хз может кто тебе даст твой ответ. Но как по мне это немного разные вещи. Бэм это методология построения интерфейса, чтобы все имели одно представление о структуре проекта, остальное это во воле создателя.
Согласен, но идея бэма что стили вешаются на классы и ничто не должно повлиять на изменение этих стилей, а именно отсутствие репер/норм повлияет на это, и мне не понятно почему админы однозначно говорят что не нужно использовать их.
источник

А

Алексей in БЭМ
SaW
Согласен, но идея бэма что стили вешаются на классы и ничто не должно повлиять на изменение этих стилей, а именно отсутствие репер/норм повлияет на это, и мне не понятно почему админы однозначно говорят что не нужно использовать их.
Хранитель бэм зайдёт мож ответит ;)
источник

S

SaW in БЭМ
Vitaly Harisov
мы выработали для себя правилj, что reset не нужен, потому что это мешает переносить блоки с проекта на проект. если блок делается на проекте, где есть reset, а потом переносится на проект, где ресета нет — он может сломаться
Вот официальный ответ я так понимаю
источник

S

SaW in БЭМ
Мое мнение - это полный бред)
источник

А

Алексей in БЭМ
SaW
Мое мнение - это полный бред)
Кому бред кому мопед
источник

А

Алексей in БЭМ
)
источник

S

SaW in БЭМ
Дед мопед лесопед
источник
2019 September 11

NS

Nikita Stenin in БЭМ
Если я правильно понимаю, при использовании бэм, стили на мой взгляд лучше сбрасывать не глобально, а для конкретного блока. Тогда никакой ресет на них не должен повлиять. Также такие блоки легче переносить из одного проекта в другой, не думая о том, что подключён reset или normalize
источник

AY

Alexey Yarrr (qfox) in БЭМ
SaW
Можете написать в каких случаях тогда нужно использовать reset/normalize ?
Когда считаешь нужным используй
источник

AY

Alexey Yarrr (qfox) in БЭМ
SaW
Можно взять нормалайз ксс и почитать коменты что оно исправляет, там написано по каждому браузеру
А в чем смысл этих исправлений, когда и без них все норм работает? Не кажется ли тебе, что это атавизм?
источник

SB

Sergey Berezhnoy in БЭМ
SaW
Можете написать в каких случаях тогда нужно использовать reset/normalize ?
я бы сказал, что в «реальных проектах» таких случаев нет

попробую объяснить ещё вот так:

1) использование ресетов делает блоки контекстно зависимыми (т. е. зависимыми от того, что выше подключен ресет), а это уменьшает гибкость при всевозможных рефакторингах (по сути это против идеи независимых блоков) — не то чтобы БЭМ-методология строго запрещала подобную контекстную зависимость, иногда она бывает оправдана (например, для установки общего шрифта на всю страницу), но всегда важно понимать эту оправданность

2) в какой-то момент мыобнаружили, что по статистике нашего реального кода, сбрасываемые ресетами стили или а) переопределяются в большинстве блоков (всякие отступы) или б) не влияют на отображение блока — поэтому получается, что ресеты избыточны и напрасно занимают трафик и время рендеринга (кстати, не маленькое, т. к. аффектят все элементы)
источник