Vimes: Scrollbar in Ebene

Beitrag lesen

moin,

Für mich hat es den anschein, dass Du eine Ebene (also ein div) absolut positioniert anlegen willst, in der dann irgendwelche Inhalte sind, also sowas
<div id="inhalt">
Inhalt bla...
</div>
mit deinen Style-Angaben willst Du wohl erreichen, dass das ganze Ding genau auf den Bildschirm passt und nur bei Bedarf Scrollbalken bekommt oder?
Meine amerkung dazu war, dass ein Browser ja nicht weiß, wann das Ding zu groß ist, solange du nicht angibst, wie groß es sein darf. Und damit macht er es so groß, dass eben alles "reinpasst", was rein soll.
deshalb mein Vorschlag
#inhalt {position:absolute;
         left:4px;
         right:4px;
         top:4px;
         bottom:4px;
         overflow:auto;
}
damit wird eine "Ebene" definiert, die vom Rand 4px Abstand hat und im Bedarfsfall Scrollbalken für übergroßen Inhalt bereithält.
Dazu die anmerkungen, das overflow:auto; vom Opera nicht verstanden wird, und dass bspw. der IE5 sich mit right: und bottom: schwer tut.
alternativ kannst du ja
#inhalt {position:absolute;
         left:1%;
         width:99%;
         top:1%;
         height:99%;
         overflow:auto;
}
verwenden, was wenigstens den IE glücklich macht. Dein Randabstand variiert dann zwar von Auflösung zu Auflösung, die Prozentangabe hat aber den Vorteil, dass die "Proportionen" erhalten bleiben.

wo sollte ich denn sonst hinschreiben?

zum Beispiel hier: [pref:t=38896&m=213085]

schönen Gruß