Css 无法为h1标记创建锚定

Css 无法为h1标记创建锚定,css,html,Css,Html,我有一个h1标签: <h1 id="something"> My header </h1> 我的头球 我想知道,为什么它不起锚的作用?当我转到“localhost:3000/#某物”时,它不会向下滚动页面到h1所在的位置。它可以工作。可能您的h1不够低,无法触发滚动,或者我刚刚发现问题出在您的localhost:3000/#something,应该是localhost:3000#something 请试试这个 函数go(){ window.location+=

我有一个h1标签:

<h1 id="something">
  My header
</h1>

我的头球

我想知道,为什么它不起锚的作用?当我转到“localhost:3000/#某物”时,它不会向下滚动页面到h1所在的位置。

它可以工作。可能您的
h1
不够低,无法触发滚动,或者我刚刚发现问题出在您的
localhost:3000/#something
,应该是
localhost:3000#something
请试试这个

函数go(){ window.location+=“#某物”; 警报(窗口、位置); }
div{
边框:1px纯绿色;
高度:100vh;
宽度:100%;
}

纸卷
我的头球

尝试设置
页边距顶部:600px
到您的
h1
标签,查看它是否滚动