On Friday, 5. April 2002 09:42, Joerg Behrend wrote:
Hallo Sebastian,
Hallo Joerg + Jens,
(Am Fri, 05 Apr 2002 09:02:23 +0200 hat Jens Lorenz in lug_dd angemerkt:)
Gib' doch dem Stylesheet einfach einen Parameter mit, welchen Menueintrag es hervorheben soll ...
Entweder so, wie Jens vorschlägt, über CSS, oder aber direkt im Header deiner Seite angeben (wenn diese Einstellungen seitenweise unterschied- lich sein sollen/müssen).
| <head> | <STYLE> | a:link { background-color: #ffea95; color:#757575; } | a:visited { background-color: #ffea95; color:#757575; } | a:active { background-color: #ffea95; color:#757575; } | a:hover { background-color: #ffea95; color:#757575; | font-weight: bolder; } </STYLE> | </head>
Dies würde m.E. graue Schrift auf gelbem Hintergrund erzeugen. Bei HOVER würde die Schrift FETT werden. Aber Vorsicht - die Menüzeile "zappelt" dann wegen der verändernden Breite der Schrift.
Besser wäre Vorder und Hintergrundfarbe zu tauschen und die Eigenschaft
FETT lieber weglassen. Etwa so: | a:hover { background-color: #757575; color:#ffea95; }
den selben Gedanken mit CSS hatte ich auch, nur leider funktioniert die Klasse a:active bei Seiten ohne Frames nicht richtig. Wenn ich das definiere und dann draufklicke sieht man die Schrift (wie in deinem Beispiel) fett. Danach wird die Seite wo ich draufgeklickt hatte geladen, allerdings ohne irgendwas fettem in der Navigationsleiste. Bei Frames ist das nicht so. Also wenn man da einen Frame fuer Navigation und einen fuer Inhalt hat, klappt das wunderbar. Aber Frames will ich nicht.
Gruss Jörg Behrend
Trotzdem danke,
Sebastian