Итак, мы должны использовать следующий порядок для псевдоклассов-якорей CSS
a:link { color: red }
a:visited { color: blue }
a:hover { color: yellow }
a:active { color: lime }
Но мой вопрос: зачем беспокоиться с частью a: link? Скорее, есть ли преимущество вышеизложенного (кроме, быть может, ясности):
a { color:red; } /* notice no :link part */
a:visited { color: blue; }
etc.,etc.