Steve: "position:fixed;" geht doch mit IE? - Problem nicht ganz gelöst

Beitrag lesen

Nochmal hallo,

Könnt ihr mir sagen wie ich das im IE hinbekomme?

  • Willst du eine eigene Scrollbar für den Textframe, kannst du diesem eine Höhe zuweisen und ihm overflow:auto zuweisen.

das würde mir schon reichen! Könnte das in etwa so aussehen? :

<div>header</div>
<div id=Scrollbar für den Textframe">viel Inhalt</div>
<div>footer</div>

<-- datei.css
#Scrollbar für den Textframe { height : 80%;
                               overflow : auto;
}
-->

  • Willst du eine normale Scrollbar, kannst du den Textframe in einen ‚Container‘ packen, diesen absolut so positionieren, dass er das gesamte Browserfenster ausfüllt. Nun legst du per overflow fest, dass body (oder war es html?) keine Scrollbar hat, dafür aber der Textframe (overflow:auto). Dann positionierst du deine Elemente, die stehen bleiben sollen, absolut, und definierst nur noch das entsprechende padding für den Textframe, womit der Text nicht von den feststehenden Elementen verdeckt wird – fertig!
    Denke daran, dass du diese Möglichkeit nur für den IE anwendest, da zum Beispiel die aktuellen Geckos ein Scrollen mit dem Scrollrad in einem Element mit Scrollbars (per CSS zugewiesen) noch nicht richtig unterstützen.

Ich denke ich versteh, aber kannst mal bitte ein Beispiel geben? Also ganz simpel, damit auch ich es zu 100% verstehe.

Solltest du das noch nicht ganz verstanden haben – frage ruhig.

Schon getan!

-enjoy Steve aka [PJ]neverk1lled