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

Не компилируется SASS, при пути в @extend .selector ul li ... Как исправить?

Всем доброго времени суток! Суть вопроса:
хочу унаследовать свойства класса через @extend....
При: .info__line__navigation
display: inline-block
.social_media ul li
@extend .info__line__navigation
всё происходит нормально, но когда я добовляю в @extend путь из ul li то вылетает ошибка:
.info__line__navigation ul li
display: inline-block
.social_media ul li
@extend .info__line__navigation ul li

6ebbadb84d9144cfbe584f999efca3e4.png
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Elwen
@Elwen
Sass не может экстендить наследственные стили.
Вы можете вынести общие стили в плейсхолдер (или миксин) и экстендить его к обоим элементам:
%li_style
  display: inline-block
.info__line__navigation ul li
  @extend %li_style
.social_media ul li
  @extend %li_style
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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