Mi sto chiedendo come sia possibile mostrare permanentemente la barra verticale di un div (in grigio se non c'è scorrimento) in modo simile alle nostre barre regolari. Fondamentalmente sto cercando di mettere un intero sito web in un div (come gmail/facebook), così se la pagina non è abbastanza lunga l'intera pagina si sposta a causa della mancanza della barra di scorrimento verticale.
Ho bisogno di una soluzione a questo problema. Ho provato con overflow-y:scroll. Ma non sembra funzionare affatto.
Con quale browser stai testando?
Che DOCType hai impostato?
Come stai dichiarando esattamente il tuo CSS?
Sei sicuro di non esserti perso un ;
prima/dopo il overflow-y: scroll
?
Ho appena testato quanto segue in IE7 e Firefox e funziona bene
<div style="larghezza: 200px; altezza: 100px; overflow-y: scroll;"""; test
fine dello snippet -->
Hai provato con overflow-y:auto
? Non è esattamente quello che vuoi, poiché la barra di scorrimento apparirà solo quando necessario.
Sempre : Se vuoi sempre la barra di scorrimento verticale, usa overflow-y: scroll;
[jsFiddle:](
)<div style="overflow-y: scroll;">
......
</div>
Quando necessario: Se vuoi la barra di scorrimento verticale solo quando necessario, usa overflow-y: auto;
(Devi specificare un'altezza in questo caso)
[jsFiddle:](http://jsfiddle.net/xEy9E/273/)
<div style="overflow-y: auto; height:150px; ">
....
</div>