通常のバーと同じように、divの垂直方向のバーを恒久的に表示することができないかと考えています(スクロールしない場合はグレーアウト)。基本的には、ウェブサイト全体をdivの中に配置しようとしています(gmailやfacebookのようなもの)。
この問題を解決する方法が必要です。overflow-y:scrollを試してみました。しかし、全く機能していないようです。
どのブラウザでテストしていますか?
設定されているDOCTypeは何ですか?
どのようにCSSを宣言していますか?
overflow-y: scrollの前後に
;`を入れ忘れていないでしょうか?
IE7とFirefoxで以下のようにテストしたところ、問題なく動作しました。
overflow-y:auto`を試してみましたか?スクロールバーは必要なときにだけ表示されるので、正確にはあなたが望むものではありません。
常に : 常に垂直スクロールバーを表示したい場合は、overflow-y: scroll;
を使用してください。
[jsFiddle:](
)<div style="overflow-y: scroll;">
......
</div>
必要なときだけ。必要なときだけ縦スクロールバーを表示させたい場合は、overflow-y: auto;
を使用します(この場合、高さを指定する必要があります)。
[jsFiddle:](http://jsfiddle.net/xEy9E/273/)
<div style="overflow-y: auto; height:150px; ">
....
</div>