2012-09-20 39 views
2

有谁知道我如何创建一个个人网页的分部的深层链接?如何创建到网页的分部的深层链接?

Wiki似乎有破解,但我似乎无法找到网上任何地方的答案。

PS保持简单!

+0

链接这是什么都用JavaScript做什么? “Wiki”是什么意思? – Bergi

回答

7

链接到页面上的特定位置或元件是可能的,只有该目标包含的标记,在一个链路构成“目的锚点”,可以在一个片段标识符使用(从#)。下面创建这种锚:

  • id属性(任何元素)
  • a元素

前者上的一个name属性是现代的,最好的方式,让你指的是元素,而不仅仅是一个位置(点)或只是一个内联元素。例如,如果目标页面http://www.example.com/stuff.html包含

<div class="section" id="sec7"> 
<h2>Foo bar</h2> 
<p>Some text.</p> 
Any other content 
</div> 

那么你可以使用像

<a href="http://www.example.com/stuff.html#sec7">Foo bar</a> 
1

假设您想要开始一个带有目录的文档,该目录将人员链接到文档后面出现的文本。你的指数将包括以下内容:

<a href="#pt1">Part I</a> <a href="#pt2">Part II</a> 

文档中后来,你将包括以下标签:

<a name=pt1></a> and <a name=pt2></a> 

参考:Links and Anchors

编辑:

到底在哪儿你想插入一个链接,写这个:

<a href="http://yourpage.com#pt1">Part I</a> 

这里http://yourpage.com将被实际的网址替换为您的网页。现在,在您的页面代码中,在希望链接指向的位置插入一个标签。

<a name=pt1></a>