Книга: HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов

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

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

Псевдоклассы гиперссылок служат для привязки стилей к гиперссылкам на основе их состояния: является гиперссылка посещенной или непосещенной, щелкает на ней посетитель мышью или только навел на нее курсор мыши и др.

Все псевдоклассы гиперссылок, доступные в стандарте CSS 3:

-:link — непосещенная гиперссылка;

-:visited — посещенная гиперссылка;

-:active — гиперссылка, на которой посетитель в данный момент щелкает мышью;

-:focus — гиперссылка, имеющая фокус ввода (подробнее о фокусе ввода см. в главе 6);

-:hover — гиперссылка, на которую наведен курсор мыши.

Псевдоклассы гиперссылок применяются совместно со стилями, задающими параметры для гиперссылок. Это могут быть стили переопределения тега <A> или комбинированные стили, созданные на основе стиля переопределения тега <A> (листинг 13.5).

Листинг 13.5

A: link { text-decoration: none }

A: visited { text-decoration: overline }

A: active { text-decoration: underline }

A: focus { text-decoration: underline }

A: hover { text-decoration: underline }

В листинге 13.5 псевдоклассы гиперссылок действуют совместно со стилями переопределения тега <A>. В результате приведенные стили будут применены ко всем гиперссылкам на Web-странице.

Листинг 13.6

A.special: link { color: darkred }

A.special: visited { color: darkviolet }

A.special: active { color: red }

A.special: focus { color: red }

A.special: hover { color: red }

В листинге 13.6 псевдоклассы гиперссылок совмещены с комбинированными стилями, объединяющими стиль переопределения тега <A> и стилевой класс special. Они будут применены только к тем гиперссылкам, к которым был привязан указанный стилевой класс.

Псевдоклассы гиперссылок можно комбинировать, записывая их друг за другом:

A: visited: hover { text-decoration: underline }

Этот стиль будет применен к посещенной гиперссылке, над которой находится курсор мыши.

Псевдоклассы гиперссылок — единственное средство, позволяющее указать параметры для текста гиперссылок. По крайней мере, насколько удалось выяснить автору…

Оглавление книги


Генерация: 1.439. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз