1

我有一个页面,http://mydomain/articles/20131114我想在评论部分添加一个锚点。显然,我可以添加完整的标签 URL http://mydomain/articles/20131114#Comments,但我也发现能够从文档内部添加相对锚点非常有用(例如,类似的东西#Comments)。我找不到关于这个问题的太多文档,所以我不确定这是否可能。

你能帮忙吗 谢谢

4

2 回答 2

0

是的,这是可能的,而且一直都是可能的。这将做你想要的:

<a href="#Comments">Go to comments</a>

这将带您:

  • 要么到一个a元素name Comments
  • 或与任何元素id Comments

我同意找到一个规范有点困难。最好的可能是URI 规范,第 27 页

当一个 URI 引用引用一个 URI 时,除了其片段组件(如果有的话)之外,它与基本 URI(第 5.1 节)相同,该引用称为“相同文档”引用。最常见的同文档引用示例是空的或仅包含数字符号 ("#") 分隔符后跟片段标识符的相对引用。

于 2013-11-14T18:46:48.127 回答
0

您正在寻找“命名锚”

<a href="#comments">Go to Comments</a>

目标:

<a name="comments">Here is the comments section</a>

请注意,较新的浏览器更喜欢 ID 而不是名称

带有'name'或'id'的HTML锚?

这意味着您可以保留链接,但可以访问具有 id 的任何对象,该 id 必须是唯一的

<h1 id="comments">Comments section</h1>
于 2013-11-14T18:43:11.507 回答