@kursof1

Почему не работает id у линка?

Мне нужно что бы при нажатии на ссылку href="#2" срабатывал focus на ссылке с id=2.(нужно что бы сделать якорь)
если убрать id то фокус работает, потому что он подключается через класс. В чем причина?
<span class="notsun" tabindex="0">Так работает если нажать сюда</span><br>
<a class="notsun" href="#2">Так не работает если нажать сюда url</a>
<br>

<p class="to-be-changed">Здесь просто текст</p>
<a class="to-be-changed" id="2"  href="#">А это ссылка с id 2 </a>


.notsun:focus~ .to-be-changed {
background: #000;
    color: red;
}
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
@kursof1 Автор вопроса
В общем решение оказалось проще.

было
.notsun:focus~ .to-be-changed {
background: #000;
    color: red;
}

стало
.to-be-changed:focus {
background: #000;
    color: red;

}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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