Der Martin: probleme mit opera

Beitrag lesen

Hallo,

#fixed_andere {
position:   fixed;
margin-top:   0px;
background:  #eaeaea;
border:   1px solid red;
width:    750px;
height:   435px;
}

es ist ja schön, dass du hier ein Element "fixed" positionieren willst - aber an welcher Position? Frei nach dem Motto: "Wir treffen uns um sieben" - "Okay. Und wo?" - "Mir egal. Aber sei pünktlich."
Selbst wenn du das Element bei top:0; left:0; haben willst, wäre es IMHO sauberer, diese Position auch anzugeben, sonst sieht das so sehr nach Versehen aus. ;-)

#fixed_ie {
position:  absolute;
left:   expression(parseInt(document.body.scrollLeft + 0));
top:    expression(parseInt(document.body.scrollTop + 0));

Und ist dir auch klar, dass diese Ausdrücke vom IE nur interpretiert werden, wenn Javascript aktiviert ist? Andernfalls werden diese Angaben ignoriert, und das Element hat auch im IE keine Position (bzw. liegt an top:0; left:0; bezogen auf sein Elternelement).

So long,
 Martin

--
Ja, ja... E.T. wusste schon, warum er wieder nach Hause wollte.