我在http://mydomain/articles/20131114
有一个页面我想在评论部分添加一个锚点。显然我可以添加完整的标记网址http://mydomain/articles/20131114#Comments
但我也发现它能够在文档内部添加相对锚点(例如#Comments
之类的内容)非常有用。我找不到关于这个问题的很多文档,所以我不确定这是否可行。
答案 0 :(得分:0)
您正在寻找“命名锚”
这
<a href="#comments">Go to Comments</a>
目标:
<a name="comments">Here is the comments section</a>
请注意,较新的浏览器更喜欢ID而不是名称
HTML Anchors with 'name' or 'id'?
这意味着你可以保留链接但访问任何具有id的对象,该对象必须是唯一的
<h1 id="comments">Comments section</h1>
答案 1 :(得分:0)
是的,这是可能的并且始终是可能的。这将做你想要的:
<a href="#Comments">Go to comments</a>
这将带您:
a
name
Comments
元素
id
Comments
我同意为此找到规范有点困难。最好的可能是specification for URIs, page 27:
当URI引用引用的URI除了其片段组件(如果有)之外,与基URI(第5.1节)相同,该引用称为“同一文档”引用。相同文档引用的最常见示例是相对引用,它们是空的或仅包含数字符号(“#”)分隔符,后跟片段标识符。