Почему отображает content у :visited, когда я задаю только для :link?
https://stackoverflow.com/questions/16180422/canno...
В общем для посещенных ссылок нельзя сделать контент.
Допустимо менять:color
background-color
border-color
outline-color
fill
stroke
column-rule-color
Пример "все в одном" (результат в разных браузерах может отличаться немного):
https://codepen.io/elijah_tr/pen/gXXLYB