如何控制锚着陆位置

时间:2014-05-10 12:39:02

标签: html scroll anchor fixed

我们目前遇到的问题是www.example.com/#section形式的链接没有跳转到正确的位置,因为我们在顶部有一个固定的导航,它覆盖了网站的第一部分。< / p>

<div id="anchorpoint">Some content here</div>

我们如何告诉浏览器跳转到锚点位置+ 100px?

谢谢。

2 个答案:

答案 0 :(得分:10)

HTML (添加额外的锚标记)

 <a id="anchorpoint" class="anchor"></a>
 <div>Some content here</div>

<强> CSS

.anchor {
    display:block;
    padding-top:100px;
    margin-top:-100px;
 }

这是Fixed position navbar obscures anchors的略微修改。优势在于,您不需要预先填充实际容器的填充和边距。

答案 1 :(得分:2)

这对我有用:

<a href="#learnmore"><button type="button" class="large button">Click me!</button></a>
<a class="hidden-anchor" name="learnmore"></a>

和锚链接的CSS。

 .hidden-anchor {
    position: absolute;
    top: -100px;
 }
相关问题