一尘不染

链接中带有井号“#”的符号是什么

html

我已经检查了一些站点,它们的网址中带有井号(#)。它有什么作用?

 <a href="#" >Link name</a>

阅读 2217

收藏
2020-05-10

共1个答案

一尘不染

这是“片段”或“命名锚点”。您可以用来链接到文档的 一部分
。通常,当您链接到页面时,浏览器会在页面顶部将其打开。但是,您链接到一半的部分,则可以使用该片段链接到该标题(或其他内容)。

如果<a name="whatever"/>页面内没有标签,则浏览器将仅链接到页面顶部。如果该片段为空,那么它也将仅链接到页面顶部。

对于片段<a href="#">Link name</a>,这只是到 当前 页面顶部的链接。

您通常会看到与javascript结合使用的那种链接。符合标准的HTML需要一个href属性,但是如果您打算使用javascript处理请求,则“#”可以用作合理的占位符。

2020-05-10