ivanushkaPr / toxin-refactoring

0 stars 0 forks source link

Повторение имён scss #3

Open Everrest1 opened 4 years ago

Everrest1 commented 4 years ago

scss позволяет избежать повторения "префикса" блока с использованием вложенности и '&'. Соответственно блок может быть написан как:

.appointment { &__container { ... } }

ivanushkaPr commented 4 years ago

scss позволяет избежать повторения "префикса" блока с использованием вложенности и '&'. Соответственно блок может быть написан как:

.appointment { &__container { ... } }

Исправил в первом проекте.

Everrest1 commented 4 years ago

scss позволяет избежать повторения "префикса" блока с использованием вложенности и '&'. Соответственно блок может быть написан как: .appointment { &__container { ... } }

Исправил в первом проекте.

В следующий раз добавляй, плиз, к коммитам номер ишью, как об этом написано на риззоме

Коммиты с исправлениями по каждому issue стоит называть, ссылаясь на номер ишью через #

Everrest1 commented 4 years ago

Вложенность использования & в scss не ограничена Ничего не мешает сделать так:

.appointment {
  &__container {
    &_size {
      &_small {
        ...
      }
    }
  }
}

Только не забывай проверить, какой класс получается в итоге

ivanushkaPr commented 4 years ago

Вложенность использования & в scss не ограничена

Поправил, за исключением мест где используется оператор ~, стили подходят нескольким элементам с разным пространством имен и есть проблемы с именованием.

После блока связанного с БЭМ пройдусь повторно.