在HTML中,url包含#,滚动页面到标题?

Phx*_*per 5 html url header hyperlink

如果我的网址是这样的:http ://www.thisisawebsite.com/page.php#about
我怎么做到这一点,当点击链接时,它会转到标题"about",或者我去的其他地方欲望?

Ric*_*dan 9

只需在目标页面上标记标题为"about"即标题

<h1 id="about>About</h1>
Run Code Online (Sandbox Code Playgroud)

这样你在链接页面http://www.thisisawebsite.com/page.php#about上的链接将直接转到"about"标题 - 在这个例子中是一个h1,但它可能是你给出的任何id的"关于".请记住,您应该只在页面上使用id"about"一次.


Kev*_*her 6

您需要在标记中定义锚点(靠近“关于”标题):

<a name="about"></a>
Run Code Online (Sandbox Code Playgroud)

对此有疑问的任何其他人都应该探索ID在他们想要链接到的实际元素上使用属性:

<h1 id="about">About</h1>
Run Code Online (Sandbox Code Playgroud)