Brezelkopf
Neues Mitglied
Hallo!
Brauche einen Tip für einen Webauftritt, der aus mehreren einzelnen HTML-Seiten besteht, für die <body> und background-position auf jeder Einzelseite auf center gesetzt sind.
Manche Seiten sind vertikal länger sind als andere sodass dementsprechend automatisch ein Scrollbalken durch den Browser erzeugt wird, während andere Seiten "auf den Bildschirm passen" und keinen Scrollbalken brauchen. Dies soll auch so sein.
Das Problem entsteht, da z.B. Firefox die center-Mitte immer exklusive Scrollbalken berechnet und sich die Seite, wenn nun ein Scrollbalken erzeugt wird, leicht nach links verschiebt, während sie auf Seiten ohne Scrollbalken etwas weiter rechts erscheint.
Beim Internet-Explorer entsteht dieses Problem nicht, da dort die center-Mitte immer gleich ist und der Scrollbalken, falls er benötigt wird, eben nur zusätzlich angezeigt wird ohne die Seitenbreite zu verändern.
Gibt es eine Lösung für das Problem? Könnte ich z.B. auch für die von der Höhe her "passenden Seiten" einen Scrollbalken rechts erzwingen, der dann aber inaktiv wäre, so dass sich die Seitenbreite im Vergleich zu Seiten mit "echtem Scrollbalken" nicht verändert?
Edit: Also das Problem entsteht dadurch, dass Firefox den Scrollbalken nur anzeigt wenn er gebraucht wird und sich so die Seite verschiebt, während der Explorer generell einen Scrollbalken anzeigt.
Brauche einen Tip für einen Webauftritt, der aus mehreren einzelnen HTML-Seiten besteht, für die <body> und background-position auf jeder Einzelseite auf center gesetzt sind.
Manche Seiten sind vertikal länger sind als andere sodass dementsprechend automatisch ein Scrollbalken durch den Browser erzeugt wird, während andere Seiten "auf den Bildschirm passen" und keinen Scrollbalken brauchen. Dies soll auch so sein.
Das Problem entsteht, da z.B. Firefox die center-Mitte immer exklusive Scrollbalken berechnet und sich die Seite, wenn nun ein Scrollbalken erzeugt wird, leicht nach links verschiebt, während sie auf Seiten ohne Scrollbalken etwas weiter rechts erscheint.
Beim Internet-Explorer entsteht dieses Problem nicht, da dort die center-Mitte immer gleich ist und der Scrollbalken, falls er benötigt wird, eben nur zusätzlich angezeigt wird ohne die Seitenbreite zu verändern.
Gibt es eine Lösung für das Problem? Könnte ich z.B. auch für die von der Höhe her "passenden Seiten" einen Scrollbalken rechts erzwingen, der dann aber inaktiv wäre, so dass sich die Seitenbreite im Vergleich zu Seiten mit "echtem Scrollbalken" nicht verändert?
Edit: Also das Problem entsteht dadurch, dass Firefox den Scrollbalken nur anzeigt wenn er gebraucht wird und sich so die Seite verschiebt, während der Explorer generell einen Scrollbalken anzeigt.
Zuletzt bearbeitet: