?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
HTML 使用超級鏈接與網(wǎng)絡上的另一個文檔相連。
幾乎可以在所有的網(wǎng)頁中找到鏈接。點擊鏈接可以從一張頁面跳轉到另一張頁面。
創(chuàng)建超級鏈接
<html> <body> <p> <a href="/index.html">本文本</a> 是一個指向本網(wǎng)站中的一個頁面的鏈接。</p> <p><a href="http://www.microsoft.com/">本文本</a> 是一個指向萬維網(wǎng)上的頁面的鏈接。</p> </body> </html>
將圖像作為鏈接
<html> <body> <p> 您也可以使用圖像來作鏈接: <a href="/example/html/lastpage.html"> <img border="0" src="/i/eg_buttonnext.gif" /> </a> </p> </body> </html>
(可以在本頁底端找到更多實例)
超鏈接可以是一個字,一個詞,或者一組詞,也可以是一幅圖像,您可以點擊這些內(nèi)容來跳轉到新的文檔或者當前文檔中的某個部分。
當您把鼠標指針移動到網(wǎng)頁中的某個鏈接上時,箭頭會變?yōu)橐恢恍∈帧?/p>
我們通過使用 <a> 標簽在 HTML 中創(chuàng)建鏈接。
有兩種使用 <a> 標簽的方式:
通過使用 href 屬性 - 創(chuàng)建指向另一個文檔的鏈接
通過使用 name 屬性 - 創(chuàng)建文檔內(nèi)的書簽
延伸閱讀:什么是超文本?
鏈接的 HTML 代碼很簡單。它類似這樣:
<a href="url">Link text</a>
href 屬性規(guī)定鏈接的目標。
開始標簽和結束標簽之間的文字被作為超級鏈接來顯示。
<a href="http://m.miracleart.cn/">Visit PHP中文網(wǎng)</a>
上面這行代碼顯示為:Visit PHP中文網(wǎng)
點擊這個超鏈接會把用戶帶到 PHP中文網(wǎng)的首頁。
提示:"鏈接文本" 不必一定是文本。圖片或其他 HTML 元素都可以成為鏈接。
使用 Target 屬性,你可以定義被鏈接的文檔在何處顯示。
下面的這行會在新窗口打開文檔:
<a href="http://m.miracleart.cn/" target="_blank">Visit PHP中文網(wǎng)!</a>
name 屬性規(guī)定錨(anchor)的名稱。
您可以使用 name 屬性創(chuàng)建 HTML 頁面中的書簽。
書簽不會以任何特殊方式顯示,它對讀者是不可見的。
當使用命名錨(named anchors)時,我們可以創(chuàng)建直接跳至該命名錨(比如頁面中某個小節(jié))的鏈接,這樣使用者就無需不停地滾動頁面來尋找他們需要的信息了。
<a name="_label_">錨(顯示在頁面上的文本)</a>
提示:錨的名稱可以是任何你喜歡的名字。
提示:您可以使用 id 屬性來替代 name 屬性,命名錨同樣有效。
首先,我們在 HTML 文檔中對錨進行命名(創(chuàng)建一個書簽):
<a name="tips">基本的注意事項 - 有用的提示</a>
然后,我們在同一個文檔中創(chuàng)建指向該錨的鏈接:
<a href="#tips">有用的提示</a>
您也可以在其他頁面中創(chuàng)建指向該錨的鏈接:
<a href="http://m.miracleart.cn/html/html_links.asp#tips">有用的提示</a>
在上面的代碼中,我們將 # 符號和錨名稱添加到 URL 的末端,就可以直接鏈接到 tips 這個命名錨了。
具體效果:有用的提示
注釋:請始終將正斜杠添加到子文件夾。假如這樣書寫鏈接:href="http://m.miracleart.cn",就會向服務器產(chǎn)生兩次 HTTP 請求。這是因為服務器會添加正斜杠到這個地址,然后創(chuàng)建一個新的請求,就像這樣:href="http://m.miracleart.cn"。
提示:命名錨經(jīng)常用于在大型文檔開始位置上創(chuàng)建目錄。可以為每個章節(jié)賦予一個命名錨,然后把鏈接到這些錨的鏈接放到文檔的上部。如果您經(jīng)常訪問百度百科,您會發(fā)現(xiàn)其中幾乎每個詞條都采用這樣的導航方式。
提示:假如瀏覽器找不到已定義的命名錨,那么就會定位到文檔的頂端。不會有錯誤發(fā)生。
在新的瀏覽器窗口打開鏈接
<html> <body> <a href="http://m.miracleart.cn/" target="_blank">Visit PHP中文網(wǎng)!</a> <p>如果把鏈接的 target 屬性設置為 "_blank",該鏈接會在新窗口中打開。</p> </body> </html>
鏈接到同一個頁面的不同位置
<html> <body> <p> <a href="#C4">查看 Chapter 4。</a> </p> <h2>Chapter 1</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 2</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 3</h2> <p>This chapter explains ba bla bla</p> <h2><a name="C4">Chapter 4</a></h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 5</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 6</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 7</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 8</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 9</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 10</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 11</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 12</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 13</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 14</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 15</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 16</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 17</h2> <p>This chapter explains ba bla bla</p> </body> </html>
跳出框架
<html> <body> <p>被鎖在框架中了嗎?</p> <a href="/index.html" target="_top">請點擊這里!</a> </body> </html>
創(chuàng)建電子郵件鏈接
<html> <body> <p> 這是郵件鏈接: <a href="mailto:someone@microsoft.com?subject=Hello%20again">發(fā)送郵件</a> </p> <p> <b>注意:</b>應該使用 %20 來替換單詞之間的空格,這樣瀏覽器就可以正確地顯示文本了。 </p> </body> </html>
創(chuàng)建電子郵件鏈接 2
<html> <body> <p> 這是另一個 mailto 鏈接: <a href="mailto:someone@microsoft.com?cc=someoneelse@microsoft.com&bcc=andsomeoneelse2@microsoft.com&subject=Summer%20Party&body=You%20are%20invited%20to%20a%20big%20summer%20party!">發(fā)送郵件!</a> </p> <p> <b>注意:</b>應該使用 %20 來替換單詞之間的空格,這樣瀏覽器就可以正確地顯示文本了。 </p> </body> </html>
標簽 | 描述 |
---|---|
<a> | 定義錨。 |
什么是超文本?