--- title: ':visited' slug: 'Web/CSS/:visited' tags: - Псевдо-классы translation_of: 'Web/CSS/:visited' ---
{{ CSSRef() }}
CSS псевдо-класс :visited
позволяет вам выбирать ссылки, которые были посещены. Этот стиль может переопределяться другими относящимися к ссылкам псевдо-классами, такими как {{ cssxref(":link") }}, {{ cssxref(":hover") }} и {{ cssxref(":active") }}, появляющимися в соответствующем порядке. Чтобы стилизировать ссылки должным образом, вам нужно вставлять правило :visited
до правила :link
, но после других, определённых LVHA-порядком: :link
— :visited
— :hover
— :active
.
Замечание: Из-за причин приватности, браузеры строго ограничивают стили, которые вы можете применить к элементу, используя этот псевдо-класс: только {{ cssxref("color") }}, {{ cssxref("background-color") }}, {{ cssxref("border-color") }}, {{ cssxref("border-bottom-color") }}, {{ cssxref("border-left-color") }}, {{ cssxref("border-right-color") }}, {{ cssxref("border-top-color") }}, {{ cssxref("outline-color") }}, {{ cssxref("column-rule-color") }}, fill
и stroke
. Заметьте также, что альфа-канал будет игнорироваться: будет использоваться альфа-канал, используемый для непосещённых ссылок вместо него (но если прозрачность - 0
, то в этот случае игнорируется весь цвет, и один из используемых стилей для непосещённых ссылок).
Несмотря на то, что цвет может меняться, метод getComputedStyle
наврёт и всегда будет давать значение цвета непосещённых ссылок.
Для дополнительной информации об ограничениях и их причин, смотрите Приватность и селектор :visited.
a:visited { color: #4b2f89; } a:visited { background-color: white }
Спецификация | Статус | Комментарий |
---|---|---|
{{ SpecName('HTML WHATWG', 'scripting.html#selector-visited', ':visited') }} | {{ Spec2('HTML WHATWG') }} | |
{{ SpecName('CSS4 Selectors', '#link', ':visited') }} | {{ Spec2('CSS4 Selectors') }} | Без изменений. |
{{ SpecName('CSS3 Selectors', '#link', ':visited') }} | {{ Spec2('CSS3 Selectors') }} | Без изменений. |
{{ SpecName('CSS2.1', 'selector.html#link-pseudo-classes', ':visited') }} | {{ Spec2('CSS2.1') }} | Ограничение использовать его только для элементов {{ HTMLElement("a") }}. Позволяет браузерам ограничивать его поведение из-за причин приватности. |
{{ SpecName('CSS1', '#anchor-pseudo-classes', ':visited') }} | {{ Spec2('CSS1') }} | Изначальное определение |
{{ CompatibilityTable() }}
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Базовая поддержка | 1.0 | {{ CompatGeckoDesktop("1.0") }} | 3.5 | 3.5 | 1.0 |
CSS свойства, разрешённые использовать в :visited |
6 | {{CompatGeckoDesktop("2.0") }} | 8 (или раньше) | {{ CompatUnknown() }} | 5.0 |
Возможность | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Базовая поддержка | {{ CompatUnknown() }} | {{ CompatGeckoMobile("1.0") }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |