Подтвердить что ты не робот

CSS. Выделите div, когда идентификатор связан с использованием привязки?

То, что я пытаюсь сделать, это выделить div с определенным идентификатором, когда на него ссылается якорь на другой странице IE:

Пользователь щелкает ссылку href="qw.html#test", когда страница загружается, тогда div с id="test" подсвечивается так, чтобы пользователь мог ее четко видеть.

Я уверен, что я видел пример CSS3, где div выделяется, если он связан с. Или это был JavaScript?

4b9b3361

Ответ 1

Вам нужно использовать псевдо-класс :target:

:target {
   background-color: #ffa;
}

JS Fiddle demo.

Ответ 2

JavaScript может использоваться для динамического добавления/изменения класса div:

Если у вас есть:

<div id="test"></div>

Функция Javascript, выполняемая по щелчку якоря:

document.getElementById("test").className += " highlighted";

Результат:

<div id="test" class=" highlighted"></div>