Javascript 设置自定义锚点

Javascript 设置自定义锚点,javascript,html,css,Javascript,Html,Css,有没有一种方法可以在实际HTML标记所在位置之外的位置自定义设置锚定点 我正在使用一个名为“smoothscroll.js”的简单视差滚动脚本 它通过链接到锚点来工作。但是,我需要将它们放置在标记放置的位置之外约200px以上。 我尝试过使用类和内联的外部CSS 例如: (2-Q点,以获取帮助!)由于a不是块元素,边距顶部将无法按预期工作 下面是一些经过修改的CSS: .anchor { display: block; position: relative; /* relative to

有没有一种方法可以在实际HTML标记所在位置之外的位置自定义设置锚定点

我正在使用一个名为“
smoothscroll.js
”的简单视差滚动脚本

它通过链接到锚点来工作。但是,我需要将它们放置在标记放置的位置之外约200px以上。

我尝试过使用类和内联的外部CSS

例如:


(2-Q点,以获取帮助!)

由于
a
不是块元素,
边距顶部将无法按预期工作

下面是一些经过修改的CSS:

.anchor {
  display: block;
  position: relative; /* relative to the parent container, needed for top/left positioning*/
  top: -200px;
}

您是否在CSS中使用任何
位置
?如“位置:绝对;”?不,我应该吗?是的,因为它将指示-200px指的是什么。我使用了位置:绝对;并通过内联样式设置边距。但是谢谢!
.anchor {
  display: block;
  position: relative; /* relative to the parent container, needed for top/left positioning*/
  top: -200px;
}