MudGuard: a:active wird im Opera ignoriert?

Beitrag lesen

Hi,

eine Navigationsleiste wird mit CSS formatiert:
  #menu a { Display:block; ... background: url("Pics/2pfeil.gif") ...}
  #menu a:hover  { background-position: 0 -65px; color:blue;}
  #menu a:active { background-position: 0 -30px; color:red; }
  #menu a:focus  { background-position: 0 -30px; color:red; }

Das gibt einen sehr schönen Effekt wie man mit dem IE oder Mozilla unter http://vobra.de/Test ansehen kann. Im Opera wird a:active beim Klick mit der Maus kurz angezeigt und direkt wieder mit a:hover überschrieben. Dadurch deht der Effekt mit dem blauen Punkt völlig verloren. Kann ich das irgendwie beibiegen?

:active ist ja auch nur für den Zeitpunkt während der Link-Aktivierung zuständig.
Sobald die Maustaste wieder losgelassen ist, ist :active nicht mehr zuständig - da sich der Mauszeiger aber noch über dem Link befinden dürfte, ist :hover zutreffend.
Bei mir funktioniert das im Mozilla genauso wie im Opera.
Der IE hat da einen Fehler und interpretiert :active eher so, wie :focus sein sollte...

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/