# 侧边栏在自定义 HTML 位于标题上方时滚动时出现位置问题

**URL:** <https://meta.discourse.org/t/sidebars-position-issue-on-scroll-with-custom-html-above-the-header/392237>\
**Category:** UX\
**Tags:** sidebar\
**Created:** [2025年十二月27日 12:54 UTC](https://meta.discourse.org/t/sidebars-position-issue-on-scroll-with-custom-html-above-the-header/392237 "2025-12-27T12:54:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [2025年十二月27日 12:54 UTC](https://meta.discourse.org/t/sidebars-position-issue-on-scroll-with-custom-html-above-the-header/392237/1 "2025-12-27T12:54:55Z")

</div>

我在 Discourse 标题上方有一些 HTML 内容，它大约有 90 像素高。

当我滚动时，侧边栏的顶部位置仍然会考虑到这个自定义标题的高度，直到我停止滚动，然后它才会正确地重新计算其位置。每次滚动都会发生这种情况。

“百闻不如一见”：

没有中断，但有点不雅观。

在修复之前，我很乐意知道是否有任何 CSS 或 JS 技巧可以消除这个问题 🙂
