|
Hier noch ein zusätzlicher Tipp von Wolfgang (vielen Dank an Dich ;-)) zu den MouseOver-Effekten, korrigiert nach einem Hinweis von Thomas J. (auch einen Dank!):
Wenn man verschiedene MouseOvers haben möchte, zum Beispiel so:
a:link { color:#0000ff; text-decoration:underline; }
a:visited { color:#228B22; text-decoration:underline; }
a:hover { color:#00ff00; text-decoration:underline; }
a:active { color:#0000ff; font-weight:bold; text-decoration:none; }
a:focus { color:#0000ff; font-weight:bold; text-decoration:none; }
a.an { text-decoration:none; }
Diese Reihenfolge ist auch nicht völlig willkürlich festgelegt, sondern hält sich genau an die CSS-Regel Wer zuletzt kommt, mahlt zuerst - soll heißen, es gilt die Angabe, die am nächsten an dem zu formatierenden Element steht.
Ein Link kann zunächst die natürlichen Zustände besucht oder nicht besucht haben. Hover muß zwangsläufig danach stehen, damit diese Formatierung über den Normalzustand "gelegt" werden kann.
Der nächste logische Zustand ist active. Diese Formatierung wird wieder über hover gelegt. Einzig über die Positionierung von focus am Ende könnte man streiten.
|