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

IE11 не видит классы начинающиеся с «--». Как исправить?

Добрый день. Использую Sass + БЭМ. Модификаторы делаю контекстно зависимыми, например
<p class = "title --size_big">
Этот же самый модификатор "--size_big" может у другого блока/элемента менять свойства по другому. Уже привык к этому, не нужно тащить портянку из названия блока/элемента.

Вопрос - IE11 не видит классы начинающиеся с двойного тире, в хроме все ок. Как исправить? Заменить двойное тире на другой символ?
  • Вопрос задан
  • 490 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Двойной дефис используется в кастомных свойствах (css-переменных)
Крайне не рекомендуется использовать классы, начинающиеся с двойного дефиса.

ЗЫ.
Почему бы не использовать БЭМ по-человечески, как все?
<p class = "title title_size_big">
</p>

во-первых, никаких конфликтов,
во-вторых, другим разработчикам не придется ломать голову, что же здесь, бл,ть за БЭМ такой...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽