Proč nefunguje ve firefoxu "class" ?

Myslím tím, barvy odkazů, které určím ve stylu ... v IE i Opeře to funguje ... ale ve Firefoxu prostě ne ... pořád tam je ta stejná barva .... nevíte ?
<HTML>Zkus uvést konkrétní příklad, který ti nefunguje. Firefox by neměl mít s tímhle problém.</HTML>
Možná u toho budu za vola, ale jsem amatér. No prostě v externím souboru pozadi.css mám toto ...

a:link, a:visited {text-decoration: none}

a:link {color: white}
a:visited {color: white}
a:active {color: white}
a:hover { color: gold}

ale v opeře nebo v IE je toto nastavení celkem nepodstatné, protože barvu odkazů dělám pomocí stylů ...

a.1 { color: Yellow; font-family: Verdana,Arial, san-serif;}
a.1:hover {color: gold;}

a.2 { color: white; font-family: Verdana,Arial, san-serif;}
a.2:hover {color: gold;}

a.3 { color: gold; font-family: Verdana,Arial, san-serif;}
a.3:hover {color: gold;}


a proč ? Protože chci aby jedny odkazy měli takovou barvu ... a druhé jinou ... v opeře to funguje parádně, ale ve firefoxu se to celé řídí podle toho základního nastavení .... a všechny odkazy jsou bílé ...
s písmeny místo číslic to ve FF funguje a serif je sans

a.x { color: Yellow; font-family: Verdana,Arial, sans-serif;}
a.x:hover {color: gold;}

a.y { color: white; font-family: Verdana,Arial, sans-serif;}
a.y:hover {color: gold;}

a.z { color: gold; font-family: Verdana,Arial, sans-serif;}
a.z:hover {color: gold;}
specifikaci jsem nestudovala, ale podle:
http://www.jakpsatweb.cz/css/css-tridy-class.html
by:
Název třídy ani identifikátoru by podle specifikace neměl začínat číslicí
Ano, je to tím, taky jsem s tim měl problémy. Takže bud:
.x
.y
.z
Anebo taky funguje:
.a1
.a2
.a3
no nejlepší by asi bylo

.zluty
.bily
.zlaty

kdo si má pořád pamatovat, že 1,x nebo a1 je žlutá
ee, obecně by to o moc lepší nebylo, protože class má vyjadřovat sémantiku, význam - nikoli vzhled. Vzhled se pak napíše do toho css. Idea je taková, že HTML má v sobě pouze obsah a CSS pouze vzhled.
Praktický důvod je, že když pak budu chtít trochu změnit styl stránky, a rozhodnu se, že to co byl žlutý odkaz bude černý odkaz, tak
.zluty {color: black}
bude působit trochu podivně :-))
Takže třeba .odkazText, . odkazMenu, .odkazNovinka, .odkazDulezite - to už je o chlup lepší :-)
jo to je pravda, je to o mnoho lepší
Delabela (delabrutaleweb.borec.cz)
najdi si neco o CSS.
Platne jmeno class musi zacinat pismenem. Byva to obvykle prvni veta v dobre literature. Plati to u vsech dalsich veci jako id, nazvy funkci a pod.