我正在制作一个个人网站,并将我所有的内容放在一个页面上。

当我单击"Home“时,它会转到第一个部分,”简历“到那个部分,等等。我在”简历“周围设置了边框,以测试当单击锚点时,它是否会拉到该部分(它确实工作了!),但有点偏离:

这是我点击“简历”的时候。它的一部分被切断,因为你看不到顶部的边框。我想知道为什么主播没有把我拉到“简历”的顶端,而是往更深的方向走?以下是相关代码:
<a name="resume-page" id="resume-page"></a>
<div class="resumepage">
<div class="jumbotron" id="header3">
<h1>Resume</h1>
</div>
</div>发布于 2016-01-10 03:37:19
锚很可能是将屏幕的顶部放置在正确的锚位置上,只是导航栏是重叠的。
为了使其表现得像您所期望的那样,您可以相对地定位您的锚,使其top值为导航条高度的负值,以抵消其重叠的内容。
发布于 2016-01-10 03:34:21
问题是,您的固定导航主页,简历等是阻塞的顶部边界的简历。
我建议你减少你的导航的填充底部和减少填充-顶部的简历。
https://stackoverflow.com/questions/34701571
复制相似问题