Bildschirmauflösung / abs. Positionierung
Leif Frenzel
- dhtml
Hi,
im Artikel "Positionierung von Layern (DHTML)" (http://selfaktuell.teamone.de/artikel/dhtml/positionierung/) heißt es
Eine absolute Positionierung kommt aus Gründen der >unterschiedlichen Darstellung bei verschiedenen >Bildschirmauflösungen nicht in Frage.
Was genau ist damit gemeint? Interpretieren die versch. Browser die gleichen Positionierungsangaben unterschiedlich (konnte ich beim Probieren mit NS7/Ie6/NS4.7 nicht nachvollziehen, aber kennt jemand ein Beispiel)? Oder betrifft das nur bestimmte Tags?
Thx & Ciao
Leif
Hi,
naja laut deinem Zitat hat es nix mit dem browser zu tun, sondern mit der Auflösung. Stel dir vor, du hast eine absolute Position 1200x1600 eingegeben, dann kann dein browser bei einer Auflösung des Bildschirmes eben nicht ohne scrollbars anzeigen. Gehe am besten immernoch von einer user-auflösung von 800x600 aus und beschränke deinen anzeige bereich auf dieses koordinatensystem, dann gehen absolute angaben auch sehr gut. oder du machst alles relativ, dann ist es aber klar das keine genauen positionen vergeben werden können, aber damit kannst du jede auflösung individuell ansprechen.
DerPilz
Moin!
naja laut deinem Zitat hat es nix mit dem browser zu tun, sondern mit der Auflösung. Stel dir vor, du hast eine absolute Position 1200x1600 eingegeben, dann kann dein browser bei einer Auflösung des Bildschirmes eben nicht ohne scrollbars anzeigen. Gehe am besten immernoch von einer user-auflösung von 800x600 aus und beschränke deinen anzeige bereich auf dieses koordinatensystem, dann gehen absolute angaben auch sehr gut. oder du machst alles relativ, dann ist es aber klar das keine genauen positionen vergeben werden können, aber damit kannst du jede auflösung individuell ansprechen.
Weder das Ausrichten der Site auf eine hohe Auflösung (über 1024), noch das Beschränken der Site auf eine niedrige Auflösung (1024 und darunter) ist wirklich _schön_. Bei der einen Variante haben die Besucher das Nachsehen, die mit kleineren Auflösungen unterwegs sind, bei der anderen Variante haben die Besucher mit hohen Auflösungen riesige leere Flächen, die ungenutzt bleiben, wenn sie ihr Browserfenster so groß geöffnet haben.
Am sinnvollsten (und auch mit absoluter Positionierung machbar - man muß eben nur wissen, wie...) ist eine vollkommen dynamische Seite, die sich automatisch auf dem angebotenen Platz ausbreitet und damit je nach Platz länger oder kürzer ist.
Zugegeben: Auch da gibt es durchaus gewisse Grenzen je nach Design. Wenn man eine gewisse Breite für Menüboxen links und/oder rechts benötigt, die eine feste Breite haben, dann kann die Darstellung mit 640*480 schon mal etwas eng werden - da sollte man dann lieber scrollen (wäre schön, wenn der IE in diesem Zusammenhang min-width verstehen würde). Und es kann auch ungünstig sein, wenn man allzusehr in die Breite geht, weil dann Textzeilen ziemlich lang und somit schwerer zu lesen sind (und wieder versagt der IE mit max-width). Aber zumindest deckt man einen wesentlich größeren Bereich an Fenstergrößen ab, als mit festen Auflösungen. Bedenke auch: Auf dem Mac gibts keinen Vollbildmodus - alle Fenster sind dort garantiert kleiner, als die Bildschirmauflösung, was zu unschönen Mini-Scrollbalken führen kann, wenn man für die festen Vollbild-Auflösungen des PC schreibt.
- Sven Rautenberg