"Zentrum" einer Seite festlegen
Thomas
- html
Hallo!
Ich habe folgende Problemstellung:
ich habe eine Tabelle, die im Browserfenster zentriert ist. Im Normalfall ist es dann so, daß wenn das Fenster verkleinert wird, die Tabelle trotzdem in der Mitte bleibt und wenn das Fenster *zu* klein wird, liegt der Rand der Tabelle an der linken Seite des Browserfensters an und durch Zuziehen des Fensters wird die Tabelle nur auf der rechten Seite immer weiter "abgedeckt" und man muß zur rechten Seite herüberscrollen.
Gibt es eine Möglichkeit das ganze so einzurichten, daß eine Art Zentrum der Tabelle festgelegt wird (wo z.B. die wichtigsten Informationen stehen) und beim Verkleinern des Fensters die Tabelle von beiden Seiten gleichmäßig abgedeckt wird? - So daß sich der Scrollbalken also nicht nur nach rechts erweitern würde, sondern gleichmäßig nach links und rechts.
Ich hoffe, ich konnte mich verständlich ausdrücken ;). Wenn es so wie oben irgendwie funktionieren würde, wäre toll. Ansonsten muß ich eben ein paar "Abstriche" bei meinen Anforderungen machen ;).
Grüße
Thomas
Hi!
Gibt es eine Möglichkeit das ganze so einzurichten, daß eine Art Zentrum der Tabelle festgelegt wird (wo z.B. die wichtigsten Informationen stehen) und beim Verkleinern des Fensters die Tabelle von beiden Seiten gleichmäßig abgedeckt wird?
Eigentlich nicht. Du könntest höchstens die Fensterbreite per JS auslesen und entsprechend der aktuellen Breite die Tabelle ebenfalls per JS verschieben (margin-left:-xy;). Problem wäre allerdings hierbei, dass der linke Teil der Tabelle aus dem sichtbaren Bereich verschoben wird und nicht mehr (außer durch Vergrößern des Fensters) wiederhergestellt werden kann. Das der Scrollbalken in die Mitte geschoben wird ist IMHO nicht möglich. Ich denke, Dein Besucher werden mit ein bißchen scrollen leben müssen ;)
Gruss
Lemmy
http://www.olison.com