html - 在div内滚动div?
问题描述
我有一个在外部 div 中有大量文本的 div。内部 div 包含一堆我用来格式化文章的 div。
<div style="overflow: hidden;" id="article_area">
<div id="always_visible_stuff">
</div>
<div style="overflow: auto;" id="outer_div">
<div id="inner_div">
<div id="formatter1">
...
</div>
<div id="formatter2">
...
</div>
...
</div>
</div>
</div>
这会显示一个滚动条,但我无法滚动。不知何故,外部 div 似乎没有得到内部 div 的高度。我必须做什么才能获得工作滚动条?
解决方案
.article-data
在你的元素上设置一个高度值。例如:
<div class="article-data" id="article-data" style="overflow: auto;height: 100vh;">
推荐阅读
- sql - 使用多个选择语句插入私有临时表
- python - 使用模数对数据进行分块的优雅方法?
- python - 如何在导入模块中模拟 pytest 全局变量
- spring - 如何仅通过配置禁用特定 url 的 spring 安全性?
- linux - Docker Compose 在容器的 /etc/hosts 中设置 Linux Docker 主机 IP 地址
- javascript - 为什么我的 API 请求在 javascript(Chrome 扩展程序)中被取消
- objective-c - NSUndoManager 和替换/跳过撤消步骤
- amazon-web-services - 如果给定 RDS DbiResourceId,我是否可以连接到任意 RDS 数据库实例?
- azure-logic-apps - 嵌套逻辑应用程序 - 从子级获取状态代码
- ruby-on-rails - 在 postgres 数据库中保存来自 Shopify API 的 GraphQL 查询