Frage

Wenn Sie auf Seite auf meiner Website gehen, wo es zusätzliche Inhalte, erscheint die Scrollbalken auf der rechten Seite, aber es hat eine notiable Verschiebung nach links für meine Inhalte. Man merkt, dieses Haus durch Klicken und dann Hosting und wieder zurück auf meiner Website (www.ipalaces.org)

Wie kann ich für den Browser Scrollbar auf meinen Seiten-Konto? Kann ich es machen, so dass die Scrollbar atleast immer sichtbar ist?

Meine Website ist www.ipalaces.org , lass es mich wissen.

War es hilfreich?

Lösung

Machen Sie Ihren Körper 101% hoch ... dies die Scrollbar immer zwingen wird, zeigen.

body {height:101%}

Andere Tipps

Nun, es hängt vom Browser ab.

body {

overflow-y: scroll;
overflow-x: scroll;
overflow: -moz-scrollbars-vertical;

}

Sollte die horizontale (overflow-x) zwingen und vertikale Bildlaufleisten (overflow-y) angezeigt werden. Obwohl ich daran erinnern, dass Opera manchmal die Erklärung nicht einhält, es sei denn, es innerhalb des <body> (divs und dergleichen) auf ein Element ist.


Edited im Hinblick auf @ wsanville der, und @ BHare ist, Kommentar.

Ich habe getestet dies auf IE6, IE7, IE8, Firefox 3 und Chrome und die einfache Art und Weise eine vertikale Bildlaufleiste immer sichtbar ist einfach:

html { overflow-y: scroll; } 
body {
   overflow: scroll;
}

Ich hatte das gleiche Problem sogar mit dem neuesten Firefox (3.5). Die Überlauffunktion hat mein Leben gerettet!

Das scheint mir sehr gut zu funktionieren ...

html {
    overflow-y: scroll;
}

Geben Sie diesen einen Versuch ... Ich weiß, seine hässlich, aber es kann der einzige Weg sein.

#force_scroll { 
    width: 1em; 
    position: absolute; 
    top: 0; 
    bottom: -0.1px; 
    z-index: -1; 
}

Und dann in Ihrem HTML irgendwo (vorzugsweise direkt vor Ihrem </body>):

<div id="force_scroll"></div>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top