Moin!
Opera dagegen hat ein Problem, a:hover nach dem Scrollen der Seite
anzuzeigen. Dank Sönke </archiv/2002/2/5561/#m31544> weiß ich,
dass er ein Problem bei der relativen/absoluten Y-Positionierung in
Verbindung mit Javascript hat. Aber bei simplen Stylesheets?
Zwei Dinge:
Zuerst: position:fixed ist zwar sehr schön, aber bitte nur, wenn der fixierte Layer in _jedem_ Fall KLEINER ist als das kleinste anzunehmende Browserfenster. Ich habe 1024er-Auflösung und ein 572 Pixel hohes Operafenster, und ich konnte NICHT den unteren Rand der Navigation sehen. Und dort auch nicht hinscrollen. position:absolute wäre in diesem Fall vermutlich doch besser.
Dann: Opera kann a:hover super darstellen. Womit er Probleme hat, ist dein #navi a:hover.
Warum nur nach dem scrollen? Weil du den Hintergrund nicht fixiert hast! Der scrollt mit und wird dann beim hovern ganz woanders dargestellt.
Background-attachment:fixed sollte helfen. Ansonsten solltest du mal den Hintergrund dauerhaft sichtbar machen, damit du siehst, was passiert.
- Sven Rautenberg