使用固定标头时,有效导航到页面内的锚点可能具有挑战性。当点击锚点链接导致页面跳转时,就会出现问题,将锚点放在页面顶部,将您的内容隐藏在不可移动的标题后面。
幸运的是,有一种方法可以解决这种不便。您可以使用 CSS 而无需求助于 JavaScript。操作方法如下:
<a class="anchor">
a.anchor { display: block; position: relative; top: -250px; visibility: hidden; }
在上面的示例中,-250px 将锚点向上偏移 250 像素,有效地将其定位在固定标题上方。
a.anchor { ... visibility: hidden; }
通过这些简单的 CSS 调整,您可以无缝导航到锚点,而不会遇到固定标题后面隐藏内容的问题,从而确保更流畅、更直观的导航体验您的用户。
以上是如何偏移 HTML 锚点以防止它们隐藏在固定标头后面?的详细内容。更多信息请关注PHP中文网其他相关文章!