css - 相对定位的内容高于粘性定位的标题
问题描述
看看下面的代码片段。
<div class="container">
<div class="header" style="position:sticky;top:0">
Header
</div>
<div class="content" style="position:static">
Page content
...
</div>
</div>
在这里向下滚动页面时,内容位于标题下方。一切都按预期工作。
但是,如果我将 'content' div 定位更改为relative,则在滚动页面时内容开始越过粘性标题。
为什么会发生这种情况?有没有不使用 z-index 的解决方案?
解决方案
推荐阅读
- windows - 如何将 Windows 工作节点添加到由 RKE cluster.yml 配置的 Rancher HA 集群
- r - R中实线和虚线图的混合
- excel - 对多列的数据范围进行排序
- ios - Xcode 无法为预构建框架生成代码覆盖率
- java - Google 测试框架是否支持 JAVA 语言。?还是只支持 C++?如果是,Google test Framework for JAVA 的替代方案是什么
- reactjs - 通过fetch发布数据后如何清除输入并使代码执行成功
- python - 我如何找到这个特定字符串的多次出现并将它们拆分成一个列表?
- opencv - 如何通过知道像素和相机与物体之间的距离来计算图像的尺寸?
- java - 正则表达式显示不同的同时返回不同的结果
- windows - 使用批处理脚本将特定列和行值复制到新列