HTML <a> 标签

定义和用法

<a> 标签可定义锚。一个锚有两种用法:

  • 通过使用 href 属性,创建一个到另外一个文档的链接
  • 通过使用 name 或 id 属性,创建一个文档内部的书签

术语解释

什么是超文本?

HTML 与 XHTML 之间的差异

NONE

提示和注释:

注释:被链接的页面通常被显示在当前的浏览器窗口中,除非您规定了其他的 target。

可选的属性

DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset.

属性 描述 DTD
charset 标准字符集的名称 规定目标 URL 的字符编码。 STF
coords   参见 coords 属性和 shape 属性 STF
href URL 链接的目标 URL。 STF
hreflang ISO 标准的双字符语言代码 规定目标 URL 的基准语言。 STF
name section_name

命名一个锚。请使用此属性在文档中创建某个书签。

在XHTML的未来版本中,name属性会被id属性取代!

STF
rel
  • alternate
  • designates
  • stylesheet
  • start
  • next
  • prev
  • contents
  • index
  • glossary
  • copyright
  • chapter
  • section
  • subsection
  • appendix
  • help
  • bookmark
规定当前文档与目标 URL 之间的关系。 STF
rev
  • alternate
  • designates
  • stylesheet
  • start
  • next
  • prev
  • contents
  • index
  • glossary
  • copyright
  • chapter
  • section
  • subsection
  • appendix
  • help
  • bookmark
规定目标 URL 与当前文档之间的关系。 STF
shape   参见 coords 属性和 shape 属性 STF
target
  • _blank
  • _parent
  • _self
  • _top

在何处打开目标 URL。

  • _blank - 在一个新的未命名的窗口载入文档
  • _self - 在相同的框架或窗口中载入目标文档
  • _parent - 把文档载入父窗口或包含了超链接引用的框架的框架集
  • _top - 把文档载入包含该超链接的窗口,取代任何当前正在窗口中显示的框架
TF
type MIME 编码类型 规定目标 URL 的 MIME 类型。 STF

coords 属性和 shape 属性

当前流行的浏览器已经不再支持这两种属性了,与 <area> 标签中的同名属性类似,coords 和 shape 属性会为 <a> 标签定义一个影响区域。

只有在 <a> 标签是 <map> 标签的一部分时,才可以在 <a> 标签中使用这两种属性。

参见 <map> 标签。参见 <area> 标签。参见 <area> 标签的 coords 属性

标准属性

id, class, title, style, dir, lang, xml:lang, tabindex, accesskey

如需完整的描述,请访问标准属性

事件属性

onfocus, onblur, onclick, ondblclick, onmousedown, onmouseup, 
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup 

如需完整的描述,请访问事件属性

TIY 实例

创建超级链接
本例演示如何在 HTML 文档中创建链接。
将图像作为链接
本例演示如何使用图像作为链接。
在新的浏览器窗口打开链接
本例演示如何在新窗口打开一个页面,这样的话访问者就无需离开你的站点了。
链接到同一个页面的不同位置
本例演示如何使用链接跳转至文档的另一个部分
跳出框架
本例演示如何跳出框架,假如你的页面被固定在框架之内。
创建电子邮件链接
本例演示如何如何链接到一个邮件。(本例在安装邮件客户端程序后才能工作。)
创建电子邮件链接 2
本例演示更加复杂的邮件链接。