Html 垂直滚动条显示

Html 垂直滚动条显示,html,css,Html,Css,我想知道怎么可能永久显示一个div的垂直条(如果没有滚动,则显示为灰色)类似于我们的常规条。基本上,我试图将整个网站放在一个div中(比如gmail/facebook),因此如果页面不够长,整个页面就会因为缺少垂直滚动条而移动 我需要一个解决这个问题的办法。我试过了overflow-y:scroll。但它似乎根本不起作用。您是否尝试过overflow-y:auto?这并不完全是您想要的,因为滚动条只有在需要时才会出现。您正在哪个浏览器中测试 您设置了什么DOCType 你到底是如何声明你的CSS

我想知道怎么可能永久显示一个div的垂直条(如果没有滚动,则显示为灰色)类似于我们的常规条。基本上,我试图将整个网站放在一个div中(比如gmail/facebook),因此如果页面不够长,整个页面就会因为缺少垂直滚动条而移动


我需要一个解决这个问题的办法。我试过了overflow-y:scroll。但它似乎根本不起作用。

您是否尝试过
overflow-y:auto
?这并不完全是您想要的,因为滚动条只有在需要时才会出现。

您正在哪个浏览器中测试

您设置了什么DOCType

你到底是如何声明你的CSS的

你确定你没有错过一个
溢出之前/之后-y:滚动

我刚刚在IE7和Firefox中测试了以下内容,效果良好


测试
测试
测试
测试
测试
测试
测试
测试
测试
测试
测试

始终:如果您始终想要垂直滚动条,请使用
overflow-y:scroll


也在IE7和FireFox中测试过,只是Hello可以工作。这是我正在使用的样式表:#main_容器{宽度:100%;背景色:#eeeeee;overflow-y:scroll;高度:100%;位置:绝对;}哦,现在可以工作了。。。谢谢我碰巧在div中放置了一个样式标签,上面写着overflow:auto,它重写了我的外部css。。。
<div style="overflow-y: scroll;">
......
</div>
<div style="overflow-y: auto; height:150px; ">
....
</div>