brand: dynamische Darstellung einer Seite in versch. Auflösungen

Beitrag lesen

Hi!

Eine funktion a la document.scale(1024,768); gibt es nicht ;-)

Theoretisch könntest du aber die gesamte Seite per document.write() schreiben und bei den Größenangaben (der Tabellen, Layer, Bilder, Schrift) von der Fenstergröße und Auflösung abhängige Werte reinschreiben.
(Dies hat allerdings die Nachteile, daß der Besucher Javascript eingeschaltet haben muß, und daß bei einer Änderung der Fenstergröße die Seite neu aufgebaut werden muß)

Ich frage mich allerdings, was es für einen Sinn haben soll, die Seite an Auflösungen anpassen zu wollen. Weil

1)...hängt die Darstellung der Seite im Browser ebenso stark von der eingestellten Schriftgröße ab
2)...habe ich bis jetzt noch keine Seite gesehen, die mit 800*600 supertoll ausgesehen hat und mit 1024*768 absolut besch... oder umgekehrt. (manchmal gefallen mir sogar Seiten, die für 800*600 "optimiert" wurden mit 1024*768 sogar besser, oder ebenfalls umgekehrt)
3)...die Darstellung der Seite Teils auch vom Browsertyp abhängig ist

und außerdem müßte man dann auch noch Auflösungen wie 1152*864 und 1280*1024 berücksichtigen.

Fazit:
Ich halte es nicht für sehr sinnvoll, die Darstellung einer Seite im Browser des Besuchers absolut kontrollieren zu wollen. Erstens wirst du es ob der unterschiedlichen Auflösungen/Schriftgrößeneinstellungen/Fenstergrößen kaum schaffen, und zweitens handelst du dir mit derartigen Versuchen(über Javascript udgl.) meist mehr Probleme ein als du löst.

Prinzipiell:
Wenn du mit Tabellen arbeitest, kannst du ja %-Werte angeben. Und wenn du mit positionierten Layern deine Seite aufbaust, so würde ich die Seite auf eine Größe von 800*600 auslegen - bei größeren Auflösungen hat man dann einen kleinen Rand.

mfG
BRAND