Hallo, Christian,
Ich habe eine Menütabelle mit Bildwechsel bei OnMouseOver mittels JavaScript aufgebaut.
Wenn du nur die Hintergrundfarbe ändern willst, kannst du auf Hintergrundbilder verzichten, und wie gesagt auch auf JavaScript, aber dann wird der Effekt bei vielen nicht zu sehen sein.
Opera 7.10 und 7.03(de) hinterlassen beim Bildwechsel jedoch 'Relikte', vor allem, wenn man die Maus schneller über die Zellen bewegt. Um den Fehler einzugrenzen habe ich einmal folgendes Beispiel verfasst:
http://cnk.gmxhome.de/test/test.htm
Es wäre nett, wenn mir jemand sagen könnte, ob es an meinem Bildwechsel liegt oder ein Problem von Opera 7 ist.
Definitiv ein Opera-Problem, es tritt auch bei background-color und ohne JavaScript auf. Ich tippe darauf, dass die feste Höhe der Zelle die vertikal mittig ausgerichtete Line-Box des Texts darin nicht erhöht. Die Relikte treten zwischen Line-Box und den Zellenrändern, speziell dem oberen, auf. Nun könntest du die Line-Box mittels line-height in der Höhe der Zelle anpassen und das Problem würde verschwinden, aber das willst du vermutlich nicht. Nun musst du dafür sorgen, dass die Line-Box an den oberen Zellenrand stößt, das kannst du mit vertical-align:top; erreichen, das scheint auch dein Problem mehr oder weniger zu lösen. Mit padding kannst du dann die Innenabstände (die Zentrierung) wiederherstellen. Daraufhin schlägt natürlich das Setzen der Zellenhöhe fehl, sodass du zwischen font-size, line-height und padding einen Kompromiss finden musst, welcher die Zelle auf die gewünschte Höhe bringt, unabhängig von height.
Abgesehen davon melde den Bug bitte: https://bugs.opera.com/bugreport.cgi. Jedoch reduziere die Testseite auf das Wesentliche und schreibe dazu, dass es auch Hintergrundbildern sowie -farben passiert und erkläre die Umstände (Höhe größer als Line-Box, mittlere Ausrichtung).
Wenn du im Opera 7.x irgendetwas testest: Füge unbedingt eine volle Dokumenttyp-Deklaration in das Dokument ein (<!DOCTYPE html PUBLIC ...>), damit Opera in den standardkonformen Rendermodus schaltet. Das Forumsarchiv berät dich diesbezüglich, siehe auch http://www.opera.com/docs/specs/doctype/ und http://www.google.at/search?q=doctype+switch.
Grüße,
Mathias