Amo: Links mit Klassen korrekt formatieren

Beitrag lesen

Hallo,

kann mir jemand verraten, wie man korrekt (so, dass es definitiv in jedem Browser/auf jedem System läuft) Klassen für Links definiert. Ich finde immer verschiedene Lösungen, aber irgendwas muss doch mal von jemandem "abgesegnet" worden sein.

Link: <a class="class">...</a>

CSS-Formatierung:

Möglichkeit 1:
    a:link.class { ... }

Möglichkeit 2:
    .class:link { ... }

Möglichkeit 3:
    a.class:link { ... }

Scheinbar funktioniert das alles (zumindest hier), aber was sollte man verwenden? Oder hab ich hier wirklich die freie Wahl?