2012-09-20 38 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>