Size: a a a

2018 November 29

VG

Vladimir Grinenko in БЭМ
перевезли на https://ru.bem.info/libraries/classic/bem-components/, теперь довозим редиректы
источник

SB

Sergey Belozyorcev in БЭМ
Хорошо бы пакеты bem-react отделить как-то... Либо в отдельную группу либо иконку рядом
источник

AY

Alexey Yarrr (qfox) in БЭМ
Ну хорошо, что не убрать совсем :)
источник

SB

Sergey Belozyorcev in БЭМ
Alexey Yarrr (qfox)
Ну хорошо, что не убрать совсем :)
Нужно развивать )
источник

VG

Vladimir Grinenko in БЭМ
Sergey Belozyorcev
Хорошо бы пакеты bem-react отделить как-то... Либо в отдельную группу либо иконку рядом
согласен. но вряд ли быстро сделаем. однако принимаем пулл-реквесты ;)
источник

АВ

Андрей Васильчук in БЭМ
Всем привет. Вопрос по CSS. У блока может быть заданы width/height и border? И еще у блока не может быть margin и position?
источник

И

Ильдар in БЭМ
Андрей Васильчук
Всем привет. Вопрос по CSS. У блока может быть заданы width/height и border? И еще у блока не может быть margin и position?
привет, да
источник

АВ

Андрей Васильчук in БЭМ
Спасибо
источник

MP

Maxim Pavlov in БЭМ
Андрей Васильчук
Всем привет. Вопрос по CSS. У блока может быть заданы width/height и border? И еще у блока не может быть margin и position?
У блока не может быть внешнего поведения. Это нужно, чтобы блок можно было переиспользовать в любом месте. Margin у него быть не может. Позиционировать блок нельзя, но, например position: relative  у него присутствовать может, т.к. это может быть нужно для позиционирования элементов относительно блока.

За width и height, мне кажется, также должны отвечать примиксованные элементы блока-родителя
источник

SB

Sergey Belozyorcev in БЭМ
Maxim Pavlov
У блока не может быть внешнего поведения. Это нужно, чтобы блок можно было переиспользовать в любом месте. Margin у него быть не может. Позиционировать блок нельзя, но, например position: relative  у него присутствовать может, т.к. это может быть нужно для позиционирования элементов относительно блока.

За width и height, мне кажется, также должны отвечать примиксованные элементы блока-родителя
width и height это спорный момент. Не обязательно строго выносить это на внешнее поведение.

Например в bem-components для этого в некоторых блоках используются _width_available

Всё зависит от реализации.
источник

MP

Maxim Pavlov in БЭМ
Sergey Belozyorcev
width и height это спорный момент. Не обязательно строго выносить это на внешнее поведение.

Например в bem-components для этого в некоторых блоках используются _width_available

Всё зависит от реализации.
Согласен, что бывают разные ситуации. Но в целом нужно следить за тем, чтобы не хардкодить какие-то размеры для блоков
источник

SB

Sergey Belozyorcev in БЭМ
Maxim Pavlov
Согласен, что бывают разные ситуации. Но в целом нужно следить за тем, чтобы не хардкодить какие-то размеры для блоков
Их можно переопределять миксом
источник

MP

Maxim Pavlov in БЭМ
Sergey Belozyorcev
Их можно переопределять миксом
а зачем нужно задавать фиксированные значения для блока, чтобы потом их переопределять?
источник

SB

Sergey Belozyorcev in БЭМ
Maxim Pavlov
а зачем нужно задавать фиксированные значения для блока, чтобы потом их переопределять?
Вопросом на вопрос: Зачем дефолтные значения в функциях, если будут приходить другие?
источник

MP

Maxim Pavlov in БЭМ
Sergey Belozyorcev
Вопросом на вопрос: Зачем дефолтные значения в функциях, если будут приходить другие?
так получается, что в таком случае вообще какие то конкретные размеры блоку не нужны. пусть по умолчанию, например, растягивается на всю ширину родителя. если в другом месте нужны другие размеры - пусть переопределяется миксом
источник

DV

Dinar Valiullin in БЭМ
простите, а куда делся текст?

https://ru.bem.info/methodology/key-concepts/
источник

SB

Sergey Belozyorcev in БЭМ
Maxim Pavlov
так получается, что в таком случае вообще какие то конкретные размеры блоку не нужны. пусть по умолчанию, например, растягивается на всю ширину родителя. если в другом месте нужны другие размеры - пусть переопределяется миксом
Всё верно, просто проект сложная штука со своими костылями и палочками )
источник

MP

Maxim Pavlov in БЭМ
Тоже с вами согласен, но автор то српшивал как правильно)
источник

SB

Sergey Bocharov in БЭМ
Ремонт сайта) Подожди немного.
источник

VG

Vladimir Grinenko in БЭМ
снова на месте :)
источник