我想知道如何才能永久地显示div的垂直条(如果没有滚动),就像我们的常规条一样。基本上,我试图将整个网站放在一个div中(比如gmail/facebook),所以如果页面不够长,整个页面会因为缺少垂直滚动条而移动。
我需要一个解决这个问题的方法。我尝试了overflow-y:scroll。但它似乎一点也不起作用。
发布于 2009-05-08 07:16:59
你在哪种浏览器上测试?
你设置了什么DOCType?
你到底是如何声明你的CSS的?
你确定你在overflow-y: scroll
之前/之后没有错过一个;
吗?
我刚刚在IE7和火狐中测试了以下代码,它工作得很好
<!-- 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>
发布于 2009-05-08 07:15:33
你试过overflow-y:auto
吗?这并不完全是你想要的,因为滚动条只会在需要的时候出现。
发布于 2021-08-12 23:01:48
在reactjs..。
<div className='p-4 mb-4' style={{overflowY:'scroll',height:'350px'}}>
{msgx.map((m,index)=>{
return(
<Items m={m} key={index} i={index}/>
)
})}
</div>
https://stackoverflow.com/questions/838545
复制相似问题