Cyx23: Problem mit Pseudoklasse

Beitrag lesen

Hallo Elya,

Der Punkt ist der: Ein Link auf eine Seite, auf der Du Dich eh schon befindest, ist unter Usability-Gesichtspunkten sinnlos.

Generell mußt Du für das Navigationselement, das hervorgehoben werden soll, auf der aktuellen Seite eine andere Formatierung (z.B. Farbe) wählen.

wenn es keinen anderen Grund gibt einen Link auszuschliessen,
etwa Endloschleife bei Google, liesse sich der Link ja entspr.
per CSS verändern, cursor:default;, und natürlich etwas wie die
Hintergundfarbe oder Farbe um es als aktuelle Seite hervorzuheben.

Da Du also sowieso den einzelnen Punkt pro Seite editieren mußt, empfiehlt es sich, das <a>-Element ganz wegzulassen und den Text einfach ohne Link farbig hervorzuheben.

Hier könnte ich mir alternativ vorstellen alle a-tags mit einer id
zu versehen,
<a id="impressum" href="impr...
und dann per CSS je nach Datei passend anzusprechen z.B.
#impressum{cursor:default;background-color:yellow;color:black}
(ein zusätzliches :hover{color:black} ist vmtl. unnötig)

Der dann einheitliche Code in der Navigation hat m.E. oft Vorteile
bei der Wartung der Seiten usw., wie auch die erstmal gleiche
Behandlung der A-Tags.
Sonst ginge vielleicht auch noch ein Inlinestyle:
<a style="cursor:default;background-color:yellow;" href="...

Grüsse

Cyx23