--- title: ':link' slug: 'Web/CSS/:link' tags: - Псевдо-классы translation_of: 'Web/CSS/:link' ---
{{ CSSRef() }}
CSS псевдокласс :link
позволяет вам выбирать ссылки внутри элементов. Он выберет любую ссылку, которая ещё не была посещена, даже те, которые уже стилизованы, используя селекторы с другими, относящимися к ссылкам, псевдоклассам типа {{ cssxref(":hover") }}, {{ cssxref(":active") }} или {{ cssxref(":visited") }}. Чтобы стилизовать ссылки должным образом, вам нужно вставлять правила :link
до других, как определено LVHA-порядком: :link
— :visited
— :hover
— :active
. Псевдо-класс {{ cssxref(":focus") }} обычно размещается прямо перед или сразу после :hover
, в зависимости от ожидаемого эффекта.
Замечание: Используйте {{cssxref(":any-link")}} чтобы выбрать ссылку, независимо от того, была она посещена или нет.
a:link {color: slategray;} .external:link {background-color: lightblue;}
Спецификация | Статус | Комментарий |
---|---|---|
{{ SpecName('HTML WHATWG', 'scripting.html#selector-link', ':link') }} | {{ Spec2('HTML WHATWG') }} | |
{{ SpecName('CSS4 Selectors', '#link', ':link') }} | {{ Spec2('CSS4 Selectors') }} | Без изменений. |
{{ SpecName('CSS3 Selectors', '#link', ':link') }} | {{ Spec2('CSS3 Selectors') }} | Без изменений |
{{ SpecName('CSS2.1', 'selector.html#link-pseudo-classes', ':link') }} | {{ Spec2('CSS2.1') }} | Появилось ограничение применять только для элемента {{ HTMLElement("a") }}. |
{{ SpecName('CSS1', '#anchor-pseudo-classes', ':link') }} | {{ Spec2('CSS1') }} | Изначальное определение. |
{{Compat("css.selectors.link")}}