链接到网页的某个部分

时间:2011-12-08 00:48:47

标签: html hyperlink

我想创建一个链接,点击后,会将您发送到页面(或其他页面)上的某一行。我知道这是可能的,但我该怎么做?

4 个答案:

答案 0 :(得分:43)

你的跳转链接看起来像这样

<a href="#div_id">jump link</a>

然后制作

<div id="div_id"></div>

跳转链接会带你到那个div

答案 1 :(得分:15)

URL末尾的Hashtags将访问者带到具有ID的元素:例如

http://stackoverflow.com/questions/8424785/link-to-a-section-of-a-webpage#answers 

会带你到ID'答案'的DIV开始。此外,您可以在锚标记中使用name属性来创建相同的效果。

Resource

答案 2 :(得分:4)

由散列标记#引入的片段标识符(也称为:片段ID,锚定标识符,命名锚点)是文档URL的可选最后部分。它通常用于标识该文档的一部分。

<a href="http://www.someuri.com/page#fragment">Link to fragment identifier</a>

URI的语法还允许通过问号引入可选的查询部分?在带有查询和片段的URI中,片段跟随查询。

<a href="http://www.someuri.com/page?query=1#fragment">Link to fragment with a query</a>

当Web浏览器从Web服务器请求资源时,代理会将URI发送到服务器,但不会发送该片段。相反,代理等待服务器发送资源,然后代理(Web浏览器)根据文档类型和片段值处理资源。

在XHTML 1.0中不推荐使用命名锚<a name="fragment">,ID属性是建议的替换。 <div id="fragment"></div>

答案 3 :(得分:2)

简单:

使用<section>

并使用<a href="page.html#tips">Visit the Useful Tips Section</a>

w3school.com/html_links