D.R.: onclick oder Ähnliches mit CSS

Beitrag lesen

Hi,

Mit der Pseudoklasse :hover geht es, aber das ist nicht anderes als das was man eigentlich mit dem Eventhandler "onmouseover" erreicht.

Falsch! Der Unterschied besteht darin, dass onmousover etwas am internen HTML-Code ändert. Denn ein onmouseover-Effekt bleibt ja normalerweise so lange, bis man ihn durch onmouseout wieder rückgängig macht.

CSS arbeitet aber anders. Dort wirken Pseudoklassen nur solange sie aktiv sind. Versuche doch mal, einem Browser zu sagen, er solle den :hover-Effekt beibehalten, wenn der Mauszeiger das Element verlässt.

Genauso verhält es sich mit active/onclick. Active wirkt nur so lange, wie man auf die linke Maustaste drückt.

Einen schönen Dienstag noch!

--
Mein Lieblings-Browser: Firefox 1.5
Mein Lieblings-Notepad: Notepad 2
Selfcode: ie:{ fl:| br:> va:| ls:# fo:| rl:( n4:# ss:{ de:> js:| ch:? mo:) zu:}