mboost-dp1

Vis altid vertical scrollbar


Gå til bund
Gravatar #1 - xstyler
2. dec. 2005 09:01
Jeg har en side (med centreret indhold), hvor nogle af siderne har scroll mens andre ikke har, hvilket resulterer i, at siden rykker sig lidt til venstre eller højre, når man går ind på de forskellige sider, da scrollbaren jo forsvinder på nogle af dem.
Findes der en måde at vise vertical scrollbar hele tiden i de fleste browsere? Og det skal selvfølgelig være uden at horizontal scrollbar vises.

Har prøvet med dette, men fungerer kun i IE:

<style>
body {
overflow-y:scroll;
}
</style>
Gravatar #2 - NFX
2. dec. 2005 16:23
[spoiler]&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />
[/spoiler]
... Nederst på siden.
Gravatar #3 - xstyler
2. dec. 2005 16:49
Der skal jo ikke være unødvendig scroll. Selve scrollbaren skal bare vises, selvom der ikke er scroll på siden.
Gravatar #4 - amokk
2. dec. 2005 17:02
kan man ikke lave en nødløsning ved at smide siden i et frameset, med scrollbar=1 i stedet for auto? kan godt være jeg husker forkert, har ikke brugt frames i mange år
Gravatar #5 - Cyrack
3. dec. 2005 11:35
xstyler:
Jeg har ikke testet dette, men det kan måske virke:
Lave en div (der indeholder hele siden) der får sat en bredde vha. javascript (window.width() eller noget i den stil). Sæt (i CSS) din horisontale scroll til none. Nu burde div'en bredde sig i hele vinduet, og dermed fylde ud under den vertikale scroll.

Som sagt: ved ikke om det virker.
Gravatar #6 - KarmicMind
3. dec. 2005 12:45
Har du prøvet

html, body {
overflow: scroll;
}

..?
Gravatar #7 - xstylar
3. dec. 2005 15:12
#4 og #5: virkede desværre ikke.

#6: den viser også horizontal scrollbar.
Gravatar #8 - Simm
5. dec. 2005 10:37
#lag1 {
overflow-x: auto;
}

Desværre er det en IE only løsning
Husk højde og bredde

http://msdn.microsoft.com/library/default.asp?url=...
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login