Size: a a a

2020 November 06

nw

nazar web in БЭМ
там где черный блок
источник

VG

Vladimir Grinenko in БЭМ
источник

I

Il'yar in БЭМ
#question
Трехзвенная архитектура в БЭМ (https://ru.bem.info/forum/716/) что сейчас актуально для ее реализации?
источник

I

Il'yar in БЭМ
#question
SDK https://ru.bem.info/toolbox/ это тоже умирает?
источник

I

Il'yar in БЭМ
#question
Может вопрос бредовый, но интересно может есть эксперименты с GraphQL в запросе мы можем определять возвращаемые значения и кажется структуру, тогда можем делать запросы которые будет возвращать сразу BEM структуру с данными и отдавать шаблонизатор, как такое?
источник
2020 November 07

EG

Eugene Gromov in БЭМ
Подскажите пожалуйста как без обнуления стилей типа
* {
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border:0;
}
по БЭМ задать всей странице font-size: 62.5% и размеры задавать во всех свойствах в rem?
источник

Р

Роман in БЭМ
Eugene Gromov
Подскажите пожалуйста как без обнуления стилей типа
* {
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   border:0;
}
по БЭМ задать всей странице font-size: 62.5% и размеры задавать во всех свойствах в rem?
html, body {
 font-size: .625rem;
}
источник

EG

Eugene Gromov in БЭМ
Можно использовать каскады?
источник

Р

Роман in БЭМ
Нужно. Но с умом.
источник

EG

Eugene Gromov in БЭМ
А как насчёт универсального селектора?
источник

Р

Роман in БЭМ
Тоже хороший вариант.
источник

СА

Сергей Артёмов... in БЭМ
Eugene Gromov
Можно использовать каскады?
Важно понимать, для чего вам БЭМ.
Если для того, чтобы ваши компонеты были независимы от "универсальных селекторов", "нормалайзов" и прочего глобального (кроме браузерных дефолтов) и друг от друга тоже — ты вы поймёте что можно, а что нельзя.
Если не для этого, то вы создаёте свою методологию, но это не БЭМ =)

К примеру селектор .block1 .block2__elem1 {…} создаёт жёсткую зависимость элемента одного блока от наличия другого блока. Это что угодно, но не БЭМ.

Но если у вас блок, в который контент-манагер из админки накидывает всякое в визивиге без классов, то стили для этого всякого задаются через селекторы типа .content p {…} и это вполне по БЭМу, так как независимость блоков не страдает. Это разумное допущение в качестве решения ситуации, которую иначе не решить.

(правда эти селекторы не про каскады, но это уже оффтоп :)
источник
2020 November 08

EG

Eugene Gromov in БЭМ
Такие конструкции имеют право на существование?

.btn {
 display: inline-block;
 cursor: pointer;
 & + & {
   margin-left: 1.6rem;
 }
источник

Р

Роман in БЭМ
Eugene Gromov
Такие конструкции имеют право на существование?

.btn {
 display: inline-block;
 cursor: pointer;
 & + & {
   margin-left: 1.6rem;
 }
Да, но правильнее делать margin'ы в элементах — по-любому эти кнопки располагаются внутри какого-то внешнего блока — сделай элементы, задай им margin и помести внутрь кнопки
источник

EG

Eugene Gromov in БЭМ
Да точно, блоки же нельзя позиционировать. Спасибо
источник

Р

Роман in БЭМ
Eugene Gromov
Да точно, блоки же нельзя позиционировать. Спасибо
источник

om

obuch metod in БЭМ
Спасибо
источник

D

DK in БЭМ
Привет, подскажите, не могу зайти на https://ru.bem.info уже второй день. Это у всех так?
источник

SB

Sergey Berezhnoy in БЭМ
DK
Привет, подскажите, не могу зайти на https://ru.bem.info уже второй день. Это у всех так?
@tadatuta кажись опять с сертификатом проблемы 😞
источник

VG

Vladimir Grinenko in БЭМ
Sergey Berezhnoy
@tadatuta кажись опять с сертификатом проблемы 😞
Посмотрю
источник