Hi!
a.navi{
background-color: #0066CC;
color: #FFFFFF;
text-decoration: underline;
}
angebe, werden die Eigenschaften:Werte nicht ausgegeben.
Ist diese Schreibweise nicht eindeutig für die Browser?Dein Code wirkt auf einen Link, der der Klasse 'navi' angehört.
<li><a class="navi" href="#">Linktext</a></li>
»»
Das müsste dann ja richtig sein, wenn ich der speziellen Klasse 'navi' bestimmte Eigenschaften:Werte mitgeben will.
Dein erster Code (
.navi a {...}
) würde einen Link innerhalb eines Elements der Klasse 'navi' ansprechen.
<li class="navi"><a href="#">Linktext</a></li>
hier werden dann unter 'a' die Eigenschaften:Werte, übernommen (vererbt), wenn 'a' schon per css definiert wurde. Ist das so richtig?
Gruß, Maggie