wahsaga: Vererbung in Verbindung mit Pseudoformaten

Beitrag lesen

hi,

Was mache ich falsch bzw. wo ist mein Denkfehler?

schwer zu sagen, wenn du uns nicht mitteilst, was statt dem von dir erwarteten passiert ...
gibt es fehlermeldungen? schau mal auf http://glasgoogle.de/ nach, wenn du nicht weißt, wie du deinen browser dazu bringst, sie dir anzuzeigen.

Dabei sollen die zuvor definieren Pseudoformate ":hover" usw. nicht greifen.

ul#Button a:visited {
}

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

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

<a href="css-test.html" class="buttonOff"
           onmouseover="javascript:turnButtonOn(this);"
           onmouseout="javascript:turnButtonOff(this);">
        Punkt 1</a>

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.

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.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }