Originariamente inviato da Enzaccio
L' immagine iniziale si vede, ma solo la prima volta; poi, una volta cliccato, quel link diventa visited-link.
Rimane però il fatto che se uno clicca, tiene cliccato e allontana il mouse, l' area mantiene il focus e mantiene active.jpg (non torna link.jpg sinché non si clicca altrove).
Ma una volta che al posto del # in href ci sarà l' URL di destinazione, questo potrà non essere più considerato un inconveniente apprezzabile.
Quoto quello che ha detto enzaccio, ti consiglio solamente una forma di codice meno ridondante:

codice:
a:link, a:visited { background: url(link.jpg) transparent 0 0 no-repeat; }

a:active { background: url(active.jpg) transparent 0 0 no-repeat; }