Tobias: Scrollbalken mit Funktionalität

Beitrag lesen

Hi!
Also, das Problem mit divs & css ist, dass IE nicht position: fixed ausliest. D.h. die wunderschöne, einfache Ein-Zeilen-Lösung die Netscape etc. zulässt, kannst du im IE knicken.
Habe vor kurzem selber genau das gebraucht & verschiedene Varianten entdeckt:
Viele Leute schreiben ein Script, was die Position des documents misst & dann nach bsp. 0.25 sek. das div verschiebt, so dass es wieder oben am seitenanfang steht.
Beim Scrollen erzeugt dies aber einen der hässlichsten Effekte, die ich jemals gesehen habe: Das div stockt & stolpert quasi runter.
Es gibt eine schönere Lösung:
IE wird per Kommentarklammern ein anders css-file zugewiesen. Die Kommentarklammerinhalte liest nämlich nur IE voll aus.
Das css-script für IE sorgt dafür, dass IE die Befehle bekommt (oder eher NICHT bekommt, da der ganze Gag an der Sache ist, dass man ein container-div baut, welches keinerlei positionsangaben hat...) die er braucht, um zu funktionieren.
Das Ganze ist im Endeffekt ein Hack- dafür werden dich Puristen wohl verabscheuen - aber es ist die schönste cross-browser Variante, die es für position: fixed gibt.
Ein genaue Erklärung findest du unter:

http://www.fabrice-pascal.de/artikel/posfixedie6/

Gruß,
tobias