Почему @extend placholder работает только с определенным элементом - PullRequest
0 голосов
/ 08 июня 2019

В scss у меня есть следующий код:

%cursor--pointer {
   cursor: pointer;
}

.drawer {
   &__item {
      @extend %cursor--pointer;
   }
}

Который должен выводить:

.drawer__item {
   cursor: pointer;
}

В HTML у меня есть следующие теги:

<a href="./" class="drawer__item"><span class="drawer__item__content">Home</span></a>

<div class="drawer__item"><span class="drawer__item__content">test</span></div>

Теперь я ожидаю, что при наведении курсора оба показывают указатель, а div - нет. При поиске в инструментах разработки cursor:pointer не событие там.

div: Div

a: enter image description here

Стиль есть. Это просто не применяется:

enter image description here

Вкладка стилей показывает следующее. На вкладке стилей строки из предыдущего изображения не найдены.

enter image description here

Итак, мой вопрос: почему курсор установлен на теге a, а не на div? Полный код можно найти здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...