html - CSS position:sticky 在一个 div 中堆叠两个元素
问题描述
我将尝试以尽可能清楚的方式解释我的问题。
我们正在使用基于 Web 的 ERP,当您访问销售订单文档时,您会看到顶部带有状态栏的表单视图(显示文档的当前状态以及一些用于执行某些操作的按钮)以及文档中包含销售订单行的表格。
问题是某些引用太大,向下滚动时表格的标题会丢失。我面临很多麻烦尝试仅使用 CSS 将表格的标题卡在顶部。
这是源代码的片段:
如果我将标题位置设置为粘性并向下滚动,我得到的是:
如您所见,它位于状态栏下方。我希望它坚持下去。但是我不知道如何定义一个从状态栏底部到视图末尾的 div,这样标题就会粘在那里。
我知道我可以将标题的“顶部”属性设置为状态栏的确切高度,但是如果上面有很多内容,这个属性可以改变,就是这样,它是一个动态高度。
这是div结构:
如果需要,我可以提供一个 html 文件。
预先感谢您的任何帮助!
解决方案
推荐阅读
- javascript - 单个 API 是否可以在 Node JS 中处理多个请求?
- javascript - reCAPTCHA - 不正确的密钥类型
- python - sqlite3 不在循环中插入行
- python - 使用python和pandas制作MIS折线图
- optaplanner - Optaplanner - 在同一求解过程中比较多个解决方案
- postgresql - 在子查询 sqlalchemy + geoalchemy2 ORM 中从外部查询引用同一个表
- php - PHP 检查文件名然后上传文件
- javascript - 我如何在 php 和 javascript 中发布选定的选项
- android - android 和 iOS 项目使用什么“firebase init”功能
- c++ - CMake linking error (undefined reference to function)