KornevaViktoria
@KornevaViktoria
Frontend Developer

Почему именно такая структура (BEM)?

Почему lang-switcher__link является потомком lang-switcher, а не lang-switcher__item?
Нельзя ли было lang-switcher__link сделать например lang-switcher__item__link?

5a559a71cf914155830870.png
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
rework
@rework
Помог ответ? В благодарность отметь его решением
Потому что lang-switcher__item не является каким-то отдельным компонентом, который можно вынести из lang-switcher, он зависит от него. И стиль lang-switcher__link зависит от корневого компонента, а не от "обёртки" lang-switcher__item. А дерево просто показывает вложенность DOM элементов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега CSS
Потому что относится к lang-switcher, а не к lang-switcher__item. Иначе было бы item__link.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы