Size: a a a

2020 May 08

EL

Egor Levchenko in БЭМ
Eugeniy World
Т.е. должно быть как-то так:
<p class="text">
   <span class="text text_weight_bold">жирный текст</span>
   обычный текст
</p>
спасибо
источник
2020 May 09

ДК

Дмитрий К in БЭМ
Egor Levchenko
Всем привет
Есть вопрос по модификаторам:

допустимо ли использование модификатора таким образом, и как лучше сделать правильно

<p class="text">
   <span class="text_strong">жирный текст</span>
   обычный текст
</p>
Всё правильно у вас, только это не модификатор, а элемент у вас.
источник

ДК

Дмитрий К in БЭМ
Eugeniy World
Т.е. должно быть как-то так:
<p class="text">
   <span class="text text_weight_bold">жирный текст</span>
   обычный текст
</p>
А вот это глупость какая-то. Текст внутри текста.
источник

Р

Роман in БЭМ
Дмитрий К
А вот это глупость какая-то. Текст внутри текста.
Ну, не глупость, так вполне может быть:

<span class="text">
 Обычный текст с <span class="text text_weight_bold">жирностью</span> и <span class="text text_italic">курсивом</span>.
</span>
источник

n⚡

neomad ⚡️ in БЭМ
Роман
Ну, не глупость, так вполне может быть:

<span class="text">
 Обычный текст с <span class="text text_weight_bold">жирностью</span> и <span class="text text_italic">курсивом</span>.
</span>
+++
источник

ДК

Дмитрий К in БЭМ
Роман
Ну, не глупость, так вполне может быть:

<span class="text">
 Обычный текст с <span class="text text_weight_bold">жирностью</span> и <span class="text text_italic">курсивом</span>.
</span>
Корректно писать так тогда уж:

<font>
 Обычный текст с <font weight="bold">жирностью</font> и <font style="italic">курсивом</font>.
</font>
источник

EW

Eugeniy World in БЭМ
Дмитрий К
А вот это глупость какая-то. Текст внутри текста.
Дак в чем глупость?
источник

ДК

Дмитрий К in БЭМ
Eugeniy World
Дак в чем глупость?
В том, что "жирный текст" - не самостоятельный блок, а составная часть собственно текстового блока. В разных типах текстовых блоков у вас могут быть совершенно разные стили для "жирного текста".
источник

EW

Eugeniy World in БЭМ
источник

ДК

Дмитрий К in БЭМ
И какое эти глупости имеют отношение к бэму?
источник

SB

Sergey Berezhnoy in БЭМ
Дмитрий К
И какое эти глупости имеют отношение к бэму?
я очень прошу коммуницировать с бОльшим уважением — от того, что постоянно повторяется слово «глупость» дискуссия лучше не становится
источник

SB

Sergey Berezhnoy in БЭМ
Дмитрий К
И какое эти глупости имеют отношение к бэму?
БЭМ, это методология разбиения интерфейса на блоки и элементы, у которых могут быть модификаторы — соответственно любой способ такого разбиения имеет отношение к БЭМу, по определению

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

SB

Sergey Berezhnoy in БЭМ
Sergey Berezhnoy
БЭМ, это методология разбиения интерфейса на блоки и элементы, у которых могут быть модификаторы — соответственно любой способ такого разбиения имеет отношение к БЭМу, по определению

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

ДК

Дмитрий К in БЭМ
Чудесная эволюция. Начиналось всё с семантики, а теперь любой говнокод с фактически стилями в вёрстке - всё норм? Что толку от бема в таком виде?
источник

SB

Sergey Berezhnoy in БЭМ
Дмитрий К
Чудесная эволюция. Начиналось всё с семантики, а теперь любой говнокод с фактически стилями в вёрстке - всё норм? Что толку от бема в таком виде?
если вместо резких слов использовать более предметные характеристики, то дискуссия будет более продуктивной
источник

EF

Elect Freak in БЭМ
разрешает ли бэм использовать вложенные селекторы для элементов? то есть .someblock__elem .block__elem? если someblock__elem примиксован к .block на одном узле
источник

EF

Elect Freak in БЭМ
вот так должно быть понятно что и почему
источник

EF

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

EF

Elect Freak in БЭМ
то есть:
Есть какой-то блок с элементами внутри. У него одни стили. Я этот блок переиспользую в одном месте, элементам внутри этого блока надо переопределить font-size, например. Тогда я миксую к нему класс элемента родительского блока и через селектор наследования задаю этот font-size. Идея такая.
источник

EF

Elect Freak in БЭМ
Причин, почему это нельзя было бы сделать, не вижу, однако смущает, что в документации написано, что бэм не запрещает использовать такие селекторы для изменения стилей элементов в зависимости от модификаторов блока, а про остальные случаи ни слова:
источник