Hi Felix,
Optimal für den IE5.5 wäre dank Box Model Bug das hier:
width: width: 100%;
bist Du Dir da sicher?
ähm... beinahe. Wenn man einmal width weglässt, ist es das, was ich *wirklich* gemeint und ausprobiert habe. ;-)
/* für alle CSS-fähigen Browser */
#content_container
{
position: absolute;
top: 0px;
left: 150px;
overflow: auto;
background: url(gifs/waterprint_ie.gif) fixed no-repeat left bottom;
width: 100%;
height: 100%;
}
Sure? Ein 100% breites Element um 150px nach rechts verschoben, so dass es am rechten Rand überstehen würde?
> ~~~css
/* speziell für den IE bei eingeschaltetem Javascript */
> #content_container
> {
> width: expression(document.body.clientwidth - 150 + "px");
> }
Im ersten Ruleset wird das Element mit allen Eigenschaften notiert, darunter eine width von 100%. Sollte von absolut allen CSS-fähigen Browsern umgesetzt werden.
Ja, aber auch korrekt? Wie gesagt, width:100% in Verbindung mit left:150px verunsichert mich ein wenig.
Für den IE gibt es jetzt ein zweites Ruleset, in welchem die width "umdefiniert" wird, eben durch die expression-Geschichte.
Das ist dann okay, klar.
Schönes WE aus dem verregneten Backnang,
Martin
Der Gast geht solange zum Tresen, bis er bricht.