IE6: Liste Hintergrundfarbe verschiebt sich beim Scrollen
Simbo
- css
Hallo zusammen...
Es geht um folgende Seite:
http://simbo.de/site/index/
Die zugehörigen CSS Dateien:
http://simbo.de/site/wp-content/themes/simbo-1007/css/base.css
http://simbo.de/site/wp-content/themes/simbo-1007/css/sidebar.css
http://simbo.de/site/wp-content/themes/simbo-1007/css/content.css
http://simbo.de/site/wp-content/themes/simbo-1007/css/misc.css
Das Problem spielt sich meines Erachtens in der sidebar.css ab.
Wie ihr seht handelt es sich um ein Wordpress-Template...
DIV#content floatet nach links, dann folgt DIV#sidebar ohne float.
In diesem DIV#sidebar sind mehrere verschachtelte UL.
Die LI erster Ebene haben weisse Hintergrundfarbe und 40px Margin nach unten.
Im Firefox is alles top aber im IE6 "verschiebt" sich die weisse Hintergrundfarbe der LI im oberen Teil der Liste beim Scrollen.
Unabhängig von der Länge des Inhalts von DIV#sidebar sind etwa die oberen 180px von diesem Phänomen betroffen.
Dies passiert auch, wenn DIV#sidebar nicht von floatenden Elementen umgeben ist.
Ich bin mit meinem Latein am Ende....
Bitte helft mir! :)
Gruß
Simon
Hi Simon,
fertiges Template inkl. der Javaskripte? Wenn du da was für bezahlt hast, würd ich mir mal schnell mein Geld zurückholen. Das ist kein CSS Problem (jedenfalls nicht nur), sondern in erster Linie hast du mal ein Javascript Problem. Mal aufgefallen, wie langsam alles läuft?
Guck:
Firefox --> Extras --> Fehler
Das sollen dir man die Leute erklären, die den Mist verzapft haben.
Sorry & Gruß
Antipitch
Also erstens is das kein fertiges Wordpress Template, sondern das mach ich grade selbst von grund auf neu...
Und zweitens, es ist kein Javascript Problem, die Fehler im Javascript sind aufgetaucht weil ich - während ich auf Antworten gewartet habe - am Javascript gebastelt habe.
Und das läuft nun ohne Fehler oder Warnungen, selbst im IE6... :)
Zu meinem eigentlichen Problem... (das auch bei abgeschaltetem Javascript existiert und definitiv ein IE Bug ist)
...ich hab ne Lösung gefunden...
Wenn ich DIV#sidebar ne feste Breite gebe und es nach rechts floaten lasse habe ich das gewünschte Ergebnis.
Danke und gute Nacht! :)
Hi!
Du bist cool! :)
Dir auch!