Supportnet / Forum / Webseiten/HTML
Scrollleiste erzwingen
Frage
Servus.
Ich mache eine Website. Alle Seiten sind zentriert. Aber nicht alle Seiten sind gleich lang, so dass manchmal ein Scrollbalken da ist und manchmal nicht.
Das Ergebnis ist, dass die zentrierte Site manchmal weiter links ist (mit Balken) und manchmal weiter rechts (ohne Balken).
Weiß jemand einen Trick damit der Balken immer da ist, wie z.B. <frame scrolling="yes">.
Kann ich das irgendwie einbauen oder verwenden, obwohl ich keine Frames benutze?
MfG
Antwort 1 von rfb
die einfachste Lösung:
setz als letztes Element ein div mit einer festgelegten Höhe ein, die größer ist als übliche Browserfensterhöhen:
Allerdings würde ich als User mich fragen, wozu die Scrolleiste da ist, wenn es keine Inhalte da unten gibt.
Es gibt auch die Möglichkeit die Eigenschaft overflow dem body zuzuweisen:
dann gibts aber (bei FF und IE) gleich beide Scrollleisten oder (bei Opera) trotzdem keine.
Sinn machen m.E. beide Lösungen nicht, da die Fragestellung schon mit dem Ansatz "Layout wichtiger als Funktion" in die Irre geht.
setz als letztes Element ein div mit einer festgelegten Höhe ein, die größer ist als übliche Browserfensterhöhen:
<div style="width:1px; height:2222px;"></div>Allerdings würde ich als User mich fragen, wozu die Scrolleiste da ist, wenn es keine Inhalte da unten gibt.
Es gibt auch die Möglichkeit die Eigenschaft overflow dem body zuzuweisen:
<body style="overflow:scroll">dann gibts aber (bei FF und IE) gleich beide Scrollleisten oder (bei Opera) trotzdem keine.
Sinn machen m.E. beide Lösungen nicht, da die Fragestellung schon mit dem Ansatz "Layout wichtiger als Funktion" in die Irre geht.

