CSS problém

mám tenhle kód v .css :

a{
text-decoration:none;
color:green;
font-weight:bold;
}
a .odkaz {
font-size:12px;
color:red;
}

přesto zůstane i odkaz s class="odkaz" jako obyčejný (zelený a bold)
Co s tím, opravdu nevím :(
tak tam pred to nepis to "a"
to je jen příklad, zkoušel jsem to i s id, zkoušel jsem to s a, bez a, aplikoval jsem to na nadřazený prvek, smazal jsem vše ostatní a nechal tam jen toto,..
přesto to nejde :(
jestli chce udelat jako pri prejezdu tlacitka jonou barvu tak tam musis mit:

a:hover {....
arrrrrrrrr, si mě nepochopil, odkazy mají být a{...} ,ale některé jsou s třídou "odkaz" menší a červeně

ovšem z mě neznámého důvodu to nefunguje
daneel:
>a .odkaz {
tohle by fungovalo na tohle:

<a href="#">na tohle ne<span class="odkaz">na tohle by to fungovalo</span>a na tohle už zase ne</a>

Tedy ně něco vnořeného v odkaze se třídou .odkaz. Chceš-li, ať to funguje na <a href="#" class="odkaz">text</a> použij jenom

.odkaz {}
a nebo a.odkaz{} - bez mezery
he, to všechno chápu, já měl na mysli že když v .css souboru deklaruju až úplně za vším na konci .odkaz{...} měl by se použít na vše s třídou "odkaz", což se nedělo

ale každopádně jsem to už vyřešil :) ,ani nevím jak :(
dík a čau.
>> když v .css souboru deklaruju až úplně za vším na konci .odkaz{...} měl by se použít na vše s třídou "odkaz"

jo, to by mel
je rozdil, kdyz napises:
a.odkaz

a

a .odkaz

ta mezera je hrozne dulezita...
nepise se nahodou .odkaz a { ... ? teda ja to tak pisu... a fajci to
uf
a.odkaz -> <a class="odkaz" ...>x</a>y
.odkaz a -> <div class="odkaz">y<a ....>x</a>
a .odkaz -> <a ...>y<span class="odkaz">x</span></a>

ovlivneno stylem je pismeno x, ale ne y.
ňák tak..
http://www.jakpsatweb.cz/css/css-uvod.html#syntaxe