существует последовательность между ссылкой css, чтобы вступить в силу.
a: зависание должно появиться после: link и a: visited и a: active должно появиться после: hover
для более подробной информации см. ссылку ниже.
FWIW, мне не удалось создать стиль color на a:visited:hover (Chrome/FF) без объявления фона для :link:hover (что-то вроде none или inherit, похоже, работает, я использовал rgba() для альфы).
Существует порядок объявления css, чтобы это работало должным образом, как упоминалось ранее, хотя оно не охватывало этот конкретный вариант, но имеет значение. Я проверил это в Chrome.
Он будет работать независимо от того, идет ли он до или после: hover, если оба: наведите курсор и a: visited: hover после посещения: и до::. Я просто предпочитаю, чтобы эти две просмотренные ссылки были вместе, и они парят вместе.