Sven Rautenberg: Größe des Anzeigebereiches in Opera

Beitrag lesen

Moin!

Du hast ja recht, Du hast mir die Frage beantwortet,

Fein. :)

allerdings:

Ich wußte, dass sowas kommen würde... ;)

Du hast dieses Problem gar nicht, denn ohne Frames musst Du Dir natürlich keine Sorgen machen um die Länge der einzelnen Site-Elemente.

Richtig. Ohne es deutlicher schreiben wollend, aber implizit damit aussagend, dass ein Verzicht auf Frames durchaus etliche Probleme vermeidet.

Aber genug der Impliziererei: Fakt ist, dass eine Webseite, egal wo sie angezeigt wird, nunmal so lang ist, wie sie ist. Egal ob das im Vollbildmodus bei 1600*1200 ist, oder in einem Frame bei 100*400.

Dein Problem ist: Die Seite ist zu lang für 100*400 (oder welche Größe das Frame auch immer hat). Der Browser erzeugt dann sinnvollerweise automatisch Scrollbalken.

Die Lösung ist so simpel wie unbefriedigend: Wenn dir deine Seite zu lang ist, mach sie kürzer. Du hast über den darzustellenden Inhalt keinerlei Aussage gemacht hast, kann dieser Rat einfach oder unmöglich umsetzbar sein.

Bedenke allerdings, dass das von dir festgestellte Phänomen, dass die vertikale Fläche nicht immer einen gewissen Wert hat, kein ausschließliches Phänomen von Opera ist! Windows hat diese wunderbare Taskleiste unten am Fenster. Die kann sich dort befinden, oder an den Seiten, oder oben am Fenster. Sie kann auch wesentlich größer sein, als nur die eine Zeile, die sie standardmäßig hat. Und sie wird sich in der Regel dauerhaft zeigen. Zu allem Überfluß gibt es darüber hinaus auch noch die Office-Leiste, welche sich in der Regel am oberen Fensterrand befindet. Und zwischen diesen beiden Leisten befindet sich eingeklemmt das Browserfenster und wird immer kleiner und kleiner.

Mit anderen Worten: Du hast im Prinzip keine Chance! Du kannst nicht vorhersagen, ob dein Besucher irgendeine dieser Leisten aktiviert hat, wieviel Platz sie wegnehmen, ob der Browser tatsächlich im Vollbildmodus arbeitet, und vieles mehr.

Die einzige Chance, hier irgendeinen Blumentopf zu gewinnen, ist ein dynamisch anpassbares Design. Und das bedeutet im einfachsten Fall: Scrollbalken. Kompliziertere Lösungen sind natürlich möglich.

Wenn du auf Nummer sicher gehen willst, ist das fragliche Menü einfach deutlich kürzer als das kleinste zu erwartende Framefenster. Du kannst dabei durchaus davon ausgehen, dass Benutzer von 800*600-Auflösung im Vollbildmodus surfen bzw. annähernd diese Ausdehnung für ihr Browserfenster benutzen.

Dadurch hast du aber natürlich den Nachteil, dass mehr oder weniger viel ungenutzte Fläche entsteht, wenn höhere Auflösungen genutzt werden und das Browserfenster dadurch größer gemacht werden kann.

Du stehtst also im Prinzip vor der Entscheidung: Scrollbalken zulassen, weil das Menü nicht kürzer geht - das sieht dann eben nicht so toll aus, aber der Besucher kommt wenigstens an das gesamte Menü - und außerdem trifft diese Einschränkung ja nur auf Besucher zu, die ziemlich kleine Browserfenster haben. Oder du machst die Seite so klein, dass sie unter normalen Umständen passt.

Andere Möglichkeiten sehe ich nicht.

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)