Html 网页内的链接是如何工作的?

Html 网页内的链接是如何工作的?,html,Html,我知道链接通常看起来像 <a href="examplesite.com"> examplesite.com </a> 我想知道有人会如何在页面中链接它自己。有点像当有人点击维基百科的传记部分,它会向下滚动到有传记的部分,但保持在同一页上 任何例子都很好。你发布的实际上是网站内部的链接。它不包含诸如http://之类的协议,也不以//开头,这将指示协议相对链接,因此它将相对于您当前所在的路径加载exampleside.com 这些是您可以在href=..内使用的链接类

我知道链接通常看起来像

<a href="examplesite.com"> examplesite.com  </a>
我想知道有人会如何在页面中链接它自己。有点像当有人点击维基百科的传记部分,它会向下滚动到有传记的部分,但保持在同一页上


任何例子都很好。

你发布的实际上是网站内部的链接。它不包含诸如http://之类的协议,也不以//开头,这将指示协议相对链接,因此它将相对于您当前所在的路径加载exampleside.com

这些是您可以在href=..内使用的链接类型。。。。我们假设您当前处于http://example.net/foo/index.html

https://example.com -转到外部站点https://example.com //example.com-转到外部站点xxx://example.com xxx是用于加载example.net的协议,所以在我的示例中http://example.com www.example.com-转到http://example.net/foo/www.example.com 因为它不是一个外部链接 foo-转到当前站点上id=foo的元素,但不从服务器加载任何内容
因此,您想要的可能是最后一个示例:然后在要跳转到的元素上使用id=foo。

我相信您指的是URL片段,也称为锚或书签链接

您可以创建这样的链接,如:

<a href="#example">Jump to example</a>
在中,名称属性首先用于此项,但ID已替换该属性。

向要链接到的元素添加一些ID,例如

<div id="target">Hello</div>

Hello@Pam-你为什么不接受我的答案,因为我的答案只是指向非权威来源的链接?
<div id="target">Hello</div>
<a href="#target">Go to target</a>