交互模式 · 滚动
吸顶
Sticky
也叫:粘性定位、固定表头、吸附、sticky
元素随页面滚动到顶部边缘时固定不动,比如导航栏、表格表头、分组标题滚动时停在顶部。
详细解释
吸顶用 CSS 的 position: sticky 加 top: 0 实现:元素一开始跟着正常内容走,滚到距离顶部 0 的位置时就「粘」住,直到它所在的父元素整体滚出去。常见用法:顶部导航栏、长表格的表头、通讯录的字母分组标题、详情页的标签页栏。
它和 position: fixed 的区别:fixed 从一开始就固定在屏幕某处、脱离正常排版;sticky 在滚到临界位置之前是正常排版的一部分。贴在底部叫吸底,用 bottom: 0。
sticky 不生效的常见原因:祖先元素设置了 overflow: hidden、没写 top 值、父元素和它一样高没有滚动空间。吸顶元素要有背景色,并设置合适的层级,避免被内容盖住或透出来。
开发者信息术语 ID、DOM 线索、识别优先级
- 术语 ID
interaction-sticky- DOM 选择器
- 没有 DOM 线索,这个概念不在页面上直接识别。
- 优先级
- 1 · 同一层有多条命中时,优先级高的胜出
- 版本
- v1 · 更新于 2026/09/29