Position: fixed; (Bzw. static) und der IE

Fabian Frank

Erfahrenes Mitglied
Hallo,

habe ein Problem, wie vermutlich 100% der restlichen Gemeinde mit dem IE und der Positionierung fixed.
Sämtliche Browserweichen funktionieren bei mir nicht, JavaScripte auch nicht.

Nun bin ich soweit: da ich ja den standardstreuen Browsern beibringen muss, dass ein Menü z.B. fixed sein soll, klappt der IE da nur zusammen. Sobald ich anstatt absolute fixed angebe, positioniert er das div ganz woanders (weiter links); obwohl an der eigentlich div-Positionierung nichts geändert wurde.

Selbst dann, wenn ich z.B. eine derartige Browserweiche einsetze:
HTML:
<!--[if lt IE 7]><style type="text/css">
  @media screen {
    html, body {
      height: 100%; overflow-y: hidden;
    }
    #Scrollbereich {
      height: 100%; width: 100%; overflow: auto;
    }
    #Inhalt {
      position: static;
    }
  }
</style><![endif]-->

Was soll denn das? Wieso kriegt Microsoft das erst bei dem neuen IE gebacken?!

Danke für eure Antworten,

greetz
 
hm, danke erstmal.

So wie ich das verstehe, muss ich nur dem Body-Tag: height: 100%; und overflow-y: auto; hinzufügen und alles mit position: fixed; wird fixed dargestellt ?
 
Zurück