hallo,
runtergingen, nun die frage: kann ich im externen stylesheet sowas wie
a: link.meta {angaben zu schrift und farbe}
schreiben (so ähnlich gesehen bei http://www.ideenreich.com/html/hoverlinks_2.shtml.)?
ja kannst du.
(du kennst schon: http://selfhtml.teamone.de/navigation/faq.htm#abweichende_verweisfarben ?
kann es sein, dass es an der reihenfolge liegt, wie die a:-dinger definiert werden?
es liegt sehr wohl an der reihenfolge:
http://selfhtml.teamone.de/css/formate/zentrale.htm#pseudoformate(beonsers die Erläuterung lesen bitte)
oder muss jedes element der klasse (z.b..meta {backgound-color: transparent;} beim pseudoformat (a:hover.meta {backgound-color: silver;}) wieder erwähnt werden?
a { backgound-color:silver;} definiert für alle <a> die hintergundfarbe, und wenn du bei aidneren angabe sonst keine hintergrundfarbe definierst wird den <a> immer mit "silver" hinterlegt.
a:hover { backgound-color:silver;} definiert generell für den hover-effekt die hintergrundfarbe.
a.meta:hover { backgound-color:silver; } definiert nur für <a class="meta"> die hintergrundfrarbe.
du kannst auch sowas machen:
a { backgound-color: silver;}
a:hover { backgound-color:blue;}
a.meta:hover { backgound-color:red; }
dabei werden die generelle angaben immer vom spezielleren angaben überschrieben.
grüße
thomas