Answers:
如果有<a name="foo">标签或带有标签的任何标签id(例如<div id="foo">),则只需将其附加#foo到URL。否则,您将无法任意链接到页面的某些部分。
这是一个完整的示例: <a href="http://example.com/page.html#foo">Jump to #foo on page.html</a>
在同一页面上链接内容的示例: <a href="#foo">Jump to #foo on same page</a>
domain.com/#home?page=1如何在href中使用ID?
domain.com/?page=1#home
example.com/#RouteName?page=1#ID。一个用于路由,另一个用于导航当前页面。最后,我使用html5模式的URL来删除路由主题标签;)@tomsmeding
您使用锚点和哈希。例如:
链接目标:
<a name="name_of_target">Content</a>
链接到目标:
<a href="#name_of_target">Link Text</a>
或者,如果链接来自其他页面:
<a href="http://path/to/page/#name_of_target">Link Text</a>
name_of_target。您无需将<a>标签用作目标。因此,另一个目标可能是<h3 id='name_of_target'>Content</h3>。
方法如下:
<a href="#go_middle">Go Middle</a>
<div id="go_middle">Hello There</div>
</a>开业后您将要关闭<div ...>-不确定要在这里做什么。
您有两种选择:
您可以按以下方式在文档中放置锚点:
<a name="ref"></a>
否则,您给任何HTML元素指定一个ID:
<h1 id="ref">Heading</h1>
然后只需将哈希值附加#ref到链接的URL即可跳转到所需的引用。例:
<a href="document.html#ref">Jump to ref in document.html</a>
name,<a>-elements不再具有-attribute :a元素上的name属性已过时。考虑将id属性放到最近的容器上。