Attenzione che qui sono state dette molte stupidaggini!!
essere proprio precisi manca la pseudoclasse a:active
Ma non e` obbligatorio metterla (che poi non tutti i browser la usano)

sarebbe meglio scrivere il codice colore per intero
Non e` vero.

per finire ti consiglio di designare i colori usando la notazione rgb
Perche`? Solo perche` tu non riesci a concepire numeri espressi in notazione esadecimale? In realta` la notazione rgb(...) richiede al browser una decodifica in piu`.

Per senise: se non posti il codice HTML, questi consigli sono tutti tentativi alla cieca.