Hallo
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.
Wenn du einen Link der Klasse hast, dann sollten die Eigenschaften, die du definierst, auf den Link wirken.
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?
Wenn Angaben nach dem Schema .navi a { color:#00a; }
definiert sind, wird ein entsprechender Link entsprechend (in diesem Falle blau) dargestellt.
Tschö, Auge
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1