Hello out there!
( Und umgekehrt bei Vergrößerung. ) Wenn ich ( in realitas )
BTW, du plenkst.
Außerdem solltest du für den Container keine Breite, sondern eine Maximalbreite angeben (http://forum.de.selfhtml.org/archiv/2007/3/t147421/#m956364).
Für IE (aber nur für den!) dennoch mit der Eigenschaft 'width', da er diese wie 'max-width' interpretiert. (Weiß gerade nicht, ob der 7er diesen Fehler immer noch hat.)
Da sehe ich derzeit keinen Zusammenhang mit meiner Fragestellung.
Ich schon: „eine width-Angabe mit em möchte ich nicht machen, weil das dann vielleicht auf einem großen Bildschirm gut aussieht, arbeitet aber jemand mit 1024*768 oder weniger, muß er scrollen.“
Das horizontale Scrollen vermeidest du doch gerade, wenn du keine Breite, sondern eine Maximalbreite angibst.
(Zu Auflösung vs. Viewportgröße hatte ich mich schon geäußert.)
Auch ein User mit kleinerer Auflösung bzw. mit kleinerem Viewport hat dann etwas Abstand links und rechts vom Content.
Bei großer Schriftgröße hat der Container eben keinen Außenabstand mehr. Allerdings kann 'body' auch 'padding' haben ...
Mir geht es _nur_ darum, ob man das selbe Ergebnis auch mit einer _logischen_ Skalierung des content-divas machen kann, und wenn ja, wie.
<style type="text/css">
[code lang=css]body
{
padding-left: 10%;
padding-right: 10%;
}
div
{
background-color:rgb(200,200,220);
margin: auto;
max-width: 50em;
}
</style>
<!--[if lt IE 7]>
<style type="text/css">
div
{
text-align: center;
width: 50em;
}
div *
{
text-align: left;
}
</style>
<![endif]-->[/code]
See ya up the road,
Gunnar
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)