Size: a a a

2019 April 02

БК

Бенедикт Камбербэтча in БЭМ
Давайте по дискутируем..
источник

Р

Роман in БЭМ
— Используй силу, Люк! © Хороший парень


1) БЭМ не запрещает каскад, просто позволяет свести его к минимуму. Например, если не используете CSS custom properties, то модификатор темы блока вполне может менять каскадом элемент:

.block__element {
 color: #000;
}

.block_theme_black .block__element {
 color: #fff;
}


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

БК

Бенедикт Камбербэтча in БЭМ
Окей
источник

БК

Бенедикт Камбербэтча in БЭМ
Вопрос по симантики
источник

БК

Бенедикт Камбербэтча in БЭМ
Как сильно она влияет на поисковую выдачу? например тег menu вместо div .menu
источник

Р

Роман in БЭМ
Бенедикт Камбербэтча
Как сильно она влияет на поисковую выдачу? например тег menu вместо div .menu
Это вам к СЕОшникам и прочей изотерике, здесь это не обсуждают. P. S. Скорее всего никак.
источник

БК

Бенедикт Камбербэтча in БЭМ
Окей есть у меня такое меню
источник

БК

Бенедикт Камбербэтча in БЭМ
<div class="navigation header__navigation-guest">

У него есть default стили . navigation так же есть элемент header__navigation-guest

Что бы мне изменить его относительно header__navigation-guest я могу сделать каскад или мне нужно вписать модификатор?
источник

БК

Бенедикт Камбербэтча in БЭМ
например header__navigation-guest_theme_guest
источник

БК

Бенедикт Камбербэтча in БЭМ
Извените если гружу вопросами но спросить больше не у кого...
источник

БК

Бенедикт Камбербэтча in БЭМ
Ответите товарищи?
источник

VG

Vladimir Grinenko in БЭМ
Бенедикт Камбербэтча
Ответите товарищи?
на вопрос невозможно ответить, т.к. не сформулирована задача ;)
что хочется получить?
источник

БК

Бенедикт Камбербэтча in БЭМ
Vladimir Grinenko
на вопрос невозможно ответить, т.к. не сформулирована задача ;)
что хочется получить?
🙂 Хочется получить представление о том как блок .navigation в шапке .header__ navigation будет изменятся.
источник

БК

Бенедикт Камбербэтча in БЭМ
так как есть еще .navigation-list и все такое.
источник

БК

Бенедикт Камбербэтча in БЭМ
Vladimir Grinenko
на вопрос невозможно ответить, т.к. не сформулирована задача ;)
что хочется получить?
Я кстати смотрел твои курсы 🙂
источник

БК

Бенедикт Камбербэтча in БЭМ
Менять внешний вид навигации в header относительно header__ navigation элемента меню в шапке или модификатора?
источник

БК

Бенедикт Камбербэтча in БЭМ
Vladimir Grinenko
на вопрос невозможно ответить, т.к. не сформулирована задача ;)
что хочется получить?
Владимир?
источник

VG

Vladimir Grinenko in БЭМ
они же смиксованы на одном узле, соответственно код про них можно писать не трогая друг друга
источник

VH

Vitaly Harisov in БЭМ
Бенедикт Камбербэтча
<div class="logotype header__logotype header__logotype_type_top»>
  <img class="logotype__image" src="">
</div>

<style>
.header__logotype_type_top {}
.header__logotype_type_top . logotype__image {}
</style>
Так не норм. Блок header каскадом залезает в детали реализации блока logotype (элемент image).

В идеале каскад лучше использовать только к своим элементам, а не к чужим
источник

БК

Бенедикт Камбербэтча in БЭМ
Vitaly Harisov
Так не норм. Блок header каскадом залезает в детали реализации блока logotype (элемент image).

В идеале каскад лучше использовать только к своим элементам, а не к чужим
Напиши как должен выглядеть блок на примере logotype. (У тебя опыта больше)

Очень интересно как это, возможно я пойму логику.
источник