首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >固定顶的Nav太低了

固定顶的Nav太低了
EN

Stack Overflow用户
提问于 2018-01-07 21:43:40
回答 3查看 213关注 0票数 1

在我的站点http://richardclifford.net/上,每当用户单击单页#id元素时,它就会转到第一部分内容,而忽略了所有容器填充和h2边距顶部,如下所示

我希望它滚动包括填充或有这样的偏移。

我在滚动间谍上添加了一个偏移量,但这并不是修复它,也不确定如何修复它。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-01-07 23:51:39

您可以使用边距顶和填充顶的这一点,而不影响到网站的正面。尝试将-50 to添加到边距顶部,将50 to添加到填充顶。这会解决你的问题。

票数 1
EN

Stack Overflow用户

发布于 2018-01-08 19:48:15

margin-top: -50px;padding-top: 50px;添加到它工作的目标id

代码语言:javascript
复制
#work,#about,#contact,#copyright{
    margin-top: -50px;
    padding-top: 50px;
}
票数 3
EN

Stack Overflow用户

发布于 2018-01-07 23:39:10

一种常见的方法是通过CSS向链接的原始目标元素添加不可见的伪元素,如下所示:

代码语言:javascript
复制
#work::before { 
  display: block; 
  content: " "; 
  margin-top: -60px; 
  height: 60px; 
  visibility: hidden; 
  pointer-events: none;
}

这将“扩展”带有该ID的元素,使锚点位于主元素之上的60 be (可以是任何值),而不会导致任何其他可见的更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48141810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档