Стиль для каждого состояния тега? - PullRequest
6 голосов
/ 01 декабря 2011

Есть ли способ указать a:link, a:visited, a:hover, a:active и, возможно, также a:focus за один раз, используя css?

Ответы [ 3 ]

15 голосов
/ 01 декабря 2011

Если вы хотите стилизовать все якоря;не только якоря, используемые в качестве ссылок, но и именованные якоря (например, <a name="foo"></a>) просто используют следующий селектор CSS:

a

Вот и все.

Если вы не делаетеt хочет именованных якорей, но вместо этого хочет стилизовать только ссылки, которые имеют атрибут [href], вы должны использовать список селекторов через запятую:

a:link,
a:visited,
a:hover,
a:focus,
a:active {
  color: blue;
}

Если вы работаете со спецификойпроблем, вам нужно опубликовать HTML-код и просмотреть CSS-специфика .

0 голосов
/ 05 августа 2018

Если вы указываете единый стиль для всех состояний, вы можете просто сделать это:

a{
  color: green;
}
0 голосов
/ 01 декабря 2011

Просто назовите их все сразу и укажите стиль:

a:link, a:active, a:visited, a:hover, a:focus
{
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...