Нечетное поведение CSS. Когда я устанавливаю посещенный цвет с помощью CSS (a.nav: hover, как показано ниже), тогда зависание не работает после того, как пользователь посетит ссылку. Однако, когда я устанавливаю его со ссылкой на родительский элемент (.header a.nav: hover, как показано ниже), он работает. Зачем ?Помогите мне понять странное поведение CSS!
a.nav:visited{
color:yellow;
}
/*once the link is visited by user this rule not working*/
a.nav:hover{
color:red;
}
/*if we use this rule it works even after the link is visited*/
.header a.nav:hover{
color:red;
}
<div class="header">
<a class="nav" .. >test </a>
</div>
Работы для меня: http://jsfiddle.net/9S9h5/ – poke