Задать вопрос

Можно ли размещать селекторы класса внутри селектора класса родителя?

Пишу стили в SCSS. Есть вот, например, сортировщик материалов .catalogue__materials-sorter с кнопками .catalogue__materials-sorter__option внутри него (в HTML). Я пишу:

.catalogue__materials-sorter {
  //...

  .catalogue__materials-sorter__option {
    //...
  }
}


В этом случае блоки кнопок ни в каком другом месте, кроме как внутри сортировщика использоваться не могут, и мне в IDE удобнее писать именно так - каскадно, чтоб было видно, что куда относиться и можно было свернуть.
Приветствуется ли такое? Или тогда уже убрать классы у кнопок и выбирать их просто как > div внутри родителя?
  • Вопрос задан
  • 267 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
@Froggyweb
Можно написать &__option
,и тебе понравится и стили будут как надо
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
daaner
@daaner
Человек, как человек
> div не нужно, у тебя как бы БЭМ.
Через & нормальная тема. Тем более у тебя потом все само как нужно гулп соберет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы