我想向我的 <div>
添加一个垂直滚动条。我已经尝试过 overflow: auto
,但它不起作用。我已经在 Firefox 和 Chrome 中测试了我的代码。
我在这里粘贴 div 样式代码:
float: left;
width: 1000px;
overflow: auto;
原文由 jay 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答914 阅读✓ 已解决
3 回答829 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答882 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
您需要分配一些高度才能使
overflow: auto;
属性起作用。出于测试目的,添加
height: 100px;
并检查。如果你给
overflow-y:auto;
而不是overflow: auto;
会更好,因为这使得元素只能垂直滚动而不是水平滚动。如果您不知道容器的高度并且想在容器达到固定高度时显示垂直滚动条
100px
,请使用max-height
而不是height
财产。有关详细信息,请阅读此 MDN 文章。