Me pregunto cómo es posible mostrar permanentemente la barra vertical de un div (en gris si no hay desplazamiento) similar a nuestras barras regulares. Básicamente estoy tratando de colocar un sitio web completo en un div (como gmail / Facebook), por lo que si la página no es lo suficientemente largo de toda la página se desplaza debido a la falta de la barra de desplazamiento vertical.
Necesito una solución a este problema. He probado con overflow-y:scroll. Pero parece que no funciona en absoluto.
¿En qué navegador estás probando?
¿Qué DOCType ha configurado?
¿Cómo está declarando exactamente su CSS?
¿Está seguro de que no ha omitido un ;
antes/después del overflow-y: scroll
?
Acabo de probar lo siguiente en IE7 y Firefox y funciona bien
begin snippet: js hide: false console: true babel: false -->
¿Has probado con overflow-y:auto
? No es exactamente lo que quieres, ya que la barra de desplazamiento aparecerá sólo cuando sea necesario.
Siempre : Si quiere que la barra de desplazamiento sea siempre vertical, utilice overflow-y: scroll;
.
[jsFiddle:](
)<div style="overflow-y: scroll;">
......
</div>
Cuando sea necesario: Si sólo quieres una barra de desplazamiento vertical cuando sea necesario, utiliza overflow-y: auto;
(En este caso tienes que especificar una altura)
[jsFiddle:](http://jsfiddle.net/xEy9E/273/)
<div style="overflow-y: auto; height:150px; ">
....
</div>