HTML 5 <a> 標簽

定義和用法

<a> 標簽定义超链接,它用于从一个页面连接到另一个页面。

HTML 4.01 与 HTML 5 之间的差异

在 HTML 4.01 中,<a> 標簽既可以是超链接,也可以是锚。这取决于是否描述了 href 屬性。

在 HTML 5 中,<a> 是超链接,但是假如没有 href 屬性,它仅仅是超链接的一个占位符。

HTML 5 有一些新的屬性,同时不再支持一些 HTML 4.01 的屬性。

例子:

链接到 mb5u:

<a href="http://www.mb5u.com">mb5u</a>

在新窗口中打开 mb5u:

<a href="http://www.mb5u.com" target="_blank">mb5u</a>

屬性

屬性 描述 4 5
charset 不赞成。规定目标 URL 的字符编码。 4  
coords 不赞成。规定适于 shape 屬性的坐标,为图像映射定义图像的区域。 4  
href 链接的目标 URL。 4 5
hreflang 规定目标 URL 的基准语言。仅在 href 屬性存在时使用。 4 5
media 规定目标 URL 的媒介类型。默认值:all。仅在 href 屬性存在时使用。   5
name 不赞成。命名一个锚。不支持。使用 id 代替。 4  
ping

由空格分隔的 URL 列表,当用户点击该链接时,这些 URL 会获得通知。

仅在 href 屬性存在时使用。

  5
rel 规定当前文档与目标 URL 之间的关系。仅在 href 屬性存在时使用。 4 5
rev 不赞成。规定目标 URL 与当前文档之间的关系。 4  
shape 不赞成。为当前 area 標簽中的映射定义的地区类型。与 coords 屬性一起使用。 4  
target 在何处打开目标 URL。仅在 href 屬性存在时使用。 4 5
type 规定目标 URL 的 MIME 类型。仅在 href 屬性存在时使用。 4 5

标准屬性

class, contenteditable, contextmenu, dir, draggable, id, 
irrelevant, lang, ref, registrationmark, tabindex, template, title

如需完整的描述,請訪 HTML 5 中标准屬性

事件屬性

onabort, onbeforeunload, onblur, onchange, onclick, oncontextmenu, 
ondblclick, ondrag, ondragend, ondragenter, ondragleave, ondragover, 
ondragstart, ondrop, onerror, onfocus, onkeydown, onkeypress, onkeyup, 
onload, onmessage, onmousedown, onmousemove, onmouseover, onmouseout, 
onmouseup, onmousewheel, onresize, onscroll, onselect, onsubmit, onunload

如需完整的描述,請訪 HTML 5 中事件屬性

TIY 实例

創建超級鏈接
本例演示如何在 HTML 文档中创建链接。
將圖像作爲鏈接
本例演示如何使用圖像作爲鏈接。
在新的浏覽器窗口打開鏈接
本例演示如何在新窗口打開一個頁面,這樣的話訪問者就無需離開你的站點了。
創建電子郵件鏈接
本例演示如何如何鏈接到一個郵件。(本例在安裝郵件客戶端程序後才能工作。)
創建電子郵件鏈接 2
本例演示更加複雜的郵件鏈接。