html - 不显示滚动条的可滚动元素
问题描述
我创建了一个div
我想用 javascript 中的元素填充的。元素的数量很大,所以我想让它可以div
滚动。我已经完成了以下操作,但滚动条根本不显示,并且我的元素已添加到其中,div
但我无法滚动查看它们。
<body>
<div id="calendar" class="scrollable"></div>
</body>
.scrollable {
padding-top:0.5%;
height: 80%;
overflow-y: scroll;
}
body
我的项目在 CSS 中没有做任何具体的事情。你会碰巧知道什么是错的吗?
.scrollable
编辑:当我修复以 px为单位的大小时,问题不会发生。
提前致谢
解决方案
在父元素上设置高度,在本例中为 body 和 html。
html, body {
height: 100%;
}
.scrollable {
padding-top: 0.5%;
height: 20%;
overflow-y: scroll;
}
推荐阅读
- python - Python类继承问题
- php - 将 /us/ 永久链接添加到 WordPress 中的每个 parmalink
- python - 在 Pycharm 和其他 IDE 中的 RPI 上导入 Spacy 会出错
- swiftui - 有没有更好的方法来使用组合分配数据
- cordova - Ionic 使用 neo4j 驱动程序签名 apk
- node.js - MongoDB/Mongoose:在填充字段中排序
- r - 删除嵌套列表中的数据框并在 R 中的同一嵌套列表中添加另一个数据框
- angular - 角 | PrimeNG | Chart.js | 格式化标签中的数字
- pytorch - 训练模型时训练损失完全没有变化
- reactjs - React-Native 如何使用过滤器修改数组中的对象?