О спецификации CSS2 том 2


Псевдоклассы гиперссылки link и visited



5.11.2 Псевдоклассы гиперссылки: :link и :visited

ПА обычно отображают непосещённые гиперссылки иначе, чем посещённые. CSS имеет псевдоклассы ':link' и ':visited' для этих случаев:

  • Псевдокласс :link применяется к ссылкам, которые ещё не посещены.
  • Псевдокласс :visited применяется после того, как пользователь посетил ссылку.

Примечание. По истечении некоторого времени ПА могут вернуть посещённую гиперссылку к первоначальному состоянию (непосещённому) ':link'.

Эти два состояния взаимоисключающи.

Язык документа определяет, какие элементы являются якорями ссылки на ресурс. Например, в HTML4.0 псевдоклассы гиперссылки применяются к элементам A с атрибутом "href". Таким образом, следующие два объявления CSS2 имеют один эффект:

A:link { color: red } :link { color: red }

Пример(ы):

Если следующая ссылка:

<A class="external" href="http://out.side/">external link</A> будет посещена, то данное правило: A.external:visited { color: blue } сделает её голубой.

Содержание раздела