css - anchor 不在页面顶部,而是向下 200 像素

标签 css anchor padding

我在一个元素上有一个 anchor ,它使导航跳转到该点。然而, anchor 将它捕捉到视口(viewport)的顶部。由于做了固定导航,它现在隐藏在后面。

是否可以让 anchor 不吸附到视口(viewport)顶部,而是吸附到页面下方 200 像素?

网站在这里:http://www.haselden.co.uk/james/docs

最佳答案

我能够通过实际将 CSS 应用于 anchor 来解决这个问题。所以对于主播我会有这个......

<a name="AnchorName" class="anchor"></a>

然后在 CSS 中我会有这个...

.anchor {
   position: relative;
   top: -[number]px;
}

请注意,我注意到在不同浏览器中 anchor 移动的距离有些不准确。所以可能无法使事情完美对齐。如果你想让它完美定位,你可能需要一些花哨的 jquery 或其他东西。

关于css - anchor 不在页面顶部,而是向下 200 像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11872451/

相关文章:

html - CSS 语音气球宽度

具有相同的上一个/下一个按钮的 JQuery 多个幻灯片

html - CSS 内联文本,随机行填充/间距

c# - 如何使用 Ruby/OpenSSL 解密/加密设置填充模式?

html - 如何在 div 上设置 div? - z-index

css - 语义 ui 框架是否支持 rtl 语言?

Angular Material Mat 菜单禁用 matMenuTriggerFor

javascript - JQuery 内置的 anchor 标记不会重定向

css - 如何删除 img 和 h3 标签之间的边距?