我想知道是否有可能永久显示div的垂直条(如果没有滚动,则显示为灰色),类似于我们的常规条。基本上,我试图将整个网站放在div中(例如gmail / facebook),因此,如果页面不够长,则由于缺少垂直滚动条,整个页面都会移动。
我需要解决这个问题的方法。我尝试了溢出-y:滚动。但这似乎根本不起作用。
Answers:
您正在使用哪种浏览器进行测试?
您设置了什么DOCType?
您到底如何声明CSS?
您确定您没有错过;
之前/之后overflow-y: scroll
吗?
我刚刚在IE7和Firefox中测试了以下内容,效果很好
<!-- Scroll bar present but disabled when less content -->
<div style="width: 200px; height: 100px; overflow-y: scroll;">
test
</div>
<!-- Scroll bar present and enabled when more contents -->
<div style="width: 200px; height: 100px; overflow-y: scroll;">
test<br />
test<br />
test<br />
test<br />
test<br />
test<br />
test<br />
test<br />
test<br />
test<br />
</div>