Daniel N.: Vererbung in Verbindung mit Pseudoformaten

Beitrag lesen

Hi wahsaga,

schwer zu sagen, wenn du uns nicht mitteilst, was statt dem von dir erwarteten passiert ...

Ok, stimmt. Der Text "Punkt 1" wird in rot angezeigt. Ich würde gerne erreichen, dass dieser in grün angezeigt wird, also so wie in ".buttonOff" definiert.

da diese definition einfach nur "nichts" enthält, werden hier natürlich die für "normale" a:hover definierten formatierungen angewandt.

Ich möchte im Prinzip, dass auf a:hover etc. in dieser <ul> gar nicht "reagiert" wird.

wenn du das nicht möchtest, musst du die unerwünschten eigenschaften innerhalb von ul#Button a:visited { ... } explizit mit anderen werten überschreiben.

...

wenn du die klassen buttonOn und buttonOff nur für veränderungen der farben benutzen willst, und noch dazu nur bei onmouseover/-out - dann kannst du doch genauso gut :link und :hover für diese links innerhalb von #Button entsprechend definieren, und auf javascript an dieser stelle ganz verzichten.

Ich möchte in dem Skript zu onMouseover und onMouseout noch etwas mehr machen, daher ist eine reine css-Lösung hier für mich nicht möglich und deswegen kann ich auch nicht explizit überschreiben.

btw:

onmouseover="javascript:turnButtonOn(this);"
das javascript: im eventhandler ist hier überflüssig, u.U. kann es sogar eine fehlerquelle darstellen. lasse es also an solchen stellen bitte weg.

Danke für den Hinweis, ist korrigiert.

Viele Grüße
Daniel :-)