Hallo Soenke
Das ist ja schön und gut und richtig, aber dummerweise verhindert man gerade durch diese Pixelangabe die Benutzung des Zooms beim weitverbreitetesten Browser, dem IE.
Es gibt beim IE keinen Zoom. Unter Zoom verstehe ich eben: Vergroessern/Verkleinern, egal was im Stylesheet steht. Wobei es stimmt, was gesagt wurde: eigentlich kann nur der Opera bislang wirklich richtig zoomen. Mozilla zoomt nur den Text ohne Ruecksicht auf andere Seiteninhalte. Aber immerhin schon besser als das, was der MS IE bietet. Ich bin aber sicher, dass sich MS nicht mehr lange leisten kann, auf die Zoom-Funktion zu verzichten. Und ebenso sicher bin ich, dass sich der Verhaeltnis-Zoom, wie er in Opera realisiert ist, sehr bald in allen Browsern durchsetzen wird. Damit wird zweierlei erreicht:
1. der Webdesigner kann seine Seiten so gestalten, wie er es fuer richtig haelt, und er muss nicht mit solchen /dev/nul-Kruecken wie "em" arbeiten.
2. der Benutzer kann Seiten jederzeit mit ein zwei Tastatur- oder Mausklicks so sehen, wie er es moechte. Er kann sich also in jedem Fall ueber das hinwegsetzen, was der Webdesigner gewollt hat.
Mit dieser Loesung ist beiden gedient.
Insofern widersprichst Du Dir selbst, wenn Du einerseits verlangst, ich möge meinen Zoom benutzen, mir aber andererseits diese Möglichkeit durch das Stylesheet verbaust.
Wie gesagt: unter Zoom verstehe ich was anderes als der MS IE. Verwende mal Opera 6 - dann wirst du verstehen was ich meine. Dagegen hilft kein Stylesheet, egal wie viel darin pixelgenau festgenagelt wird. Eine richtige Zoom-Funktion ist sozusagen eine dynamische, flexible Aenderung der Bildschirmaufloesung innerhalb des Anzeigefensters.
Also der Thread ist jetzt fast drei Jahre alt, die Welt hat sich weitergedreht, die Browser wurden verbessert und wer heute noch den IE 3 benutzt, dem ist wirklich nicht mehr zu helfen (in der Statistik taucht der garnicht mehr auf).
Ich habe drei Selfforum-Seiten unter [http://kino-fahrplan.de/selfhtml/] mit einem auf Prozent basierenden Stylesheet abgelegt.
So sieht es mit dem MS IE bei Defaulteinstellung bei dir aus:
<img src="/test/cssrel.gif" border=0 alt="">
Und so moechte ich es haben:
<img src="/test/cssabs.gif" border=0 alt="">
Und weil ich es so haben moechte, benutze ich px ;-)
viele Gruesse
Stefan Muenz