Tach auch,
Das
a:link {color:#BB4400; text-decoration:underline;}
gilt für noch nicht besuchte Links (und nebenbei gibts noch die
Pseudoklassen :visited, :hover, :active und :focus, die du
ebenfalls formatieren solltest, oder du formatierst nur a {...}.
Ja, das ist schon klar, das hatte ich mir hier nur gespart. Für allgemeine Links wurden Layouts für alle Pseudoklassen deklariert.
Denn das
a.pic {text-decoration:none; font-weight:bold; color:#000000;}
formatiert alle Pseudoklassen. Wenn du Abweichungen von a:link mit
Klasse formatieren willst, nimm a.pic:link.
Das ist eben die Frage. Überschreibt (lt. Spec) a.pic {...} die in a:link {...} a:hover {...} gemachten Formate für die Klasse pic oder nicht? In der Klasse pic soll die Darstellung für alle Pseudoklassen gleich sein, im IE werden anscheinend nur die Formate aus a.pic {...} übernommen, die nicht schon in explizit in einer der Definitionen der allgemeinen Pseudoklassen auftauchten.
Da ist noch ein verwandtes Problem. Per a:hover ist eine veränderte Hintergrundfarbe definiert die ich in einer anderen Klasse für Links nicht haben möchte. Aktuelle muß ich also a.extlink:hover {background-color:HintergrundfarbeandieserStelle} angeben um den Hover aus der allgemeinen Definition wieder wegzukriegen. Neutralisieren läßt sich die in a:hover gemachte Hintergrundfarbe anscheinend nicht, oder?
Bye,
Christian