HTML <a>标签
示例一个指向yige.org的链接:
试一个 » (本页底部提供了更多示例) |
定义及用法
<a>标签定义一个锚(anchor)。锚有两种用法:
- 创建一个指向其他文档的链接(通过href属性)
- 创建一个文档内部的书签(通过name属性)
<a>元素常被称为链接(link)或超链接(hyperlink)。
href属性是<a>元素最重要的属性,它用于指定链接目标。
默认情况下,所有浏览器将按以下方式来显示链接:
- 未访问链接(unvisited link)是蓝色带下划线的
- 已访问链接(visited link)是紫色带下划线的
- 活动链接(active link)是红色带下划线的
浏览器支持
所有主流浏览器均支持<a>标签。
HTML和XHTML之间的差异
无
提示和注意
提示:请使用CSS来为链接定义样式!
可选属性
DTD栏表明哪种文档类型支持此属性。S=Strict,T=Transitional,F=Frameset。
属性 | 值 | 描述 | DTD |
---|---|---|---|
charset | 字符编码 | 指明被链接文档的字符编码 | STF |
coords | 坐标 | 给出链接的坐标(用于图像地图) | STF |
href | URL | 指定链接的目标 | STF |
hreflang | 语言代码 | 指定被链接文档的语言 | STF |
name | 段落名称 | 指出锚的名称 | STF |
rel | 文本 | 指出当前文档跟被链接文档的关系 | STF |
rev | 文本 | 指出被链接文档跟当前文档的关系 | STF |
shape | default rect circle poly |
指定链接的形状(用于图像地图) | STF |
target | _blank _parent _self _top 框架名称 |
指出在哪里打开被链接的文档 | TF |
核心属性
<a>标签支持以下核心属性:
属性 | 值 | 描述 | DTD |
---|---|---|---|
accesskey | 字符 | 设置访问元素的键盘快捷键 | STF |
class | 类名 | 指明元素的类名 | STF |
dir | rtl ltr |
指定元素里内容的文本方向 | STF |
id | id | 指明元素的唯一id | STF |
lang | 语言代码 | 指定元素内容的语言代码 | STF |
style | 样式定义 | 指定元素的内嵌样式 | STF |
tabindex | 数字 | 指定元素的Tab键顺序 | STF |
title | 文本 | 指定元素的提示文本 | STF |
xml:lang | 语言代码 | 在XHTML文档中指定元素内容的语言代码 | STF |
更多关于核心属性的信息。
事件属性
<a>标签支持以下事件属性:
属性 | 值 | 描述 | DTD |
---|---|---|---|
onblur | 脚本 | 当元素失去焦点时执行脚本 | STF |
onclick | 脚本 | 在元素区域内单击鼠标(不区分左右键)时执行脚本 | STF |
ondblclick | 脚本 | 在元素区域内双击鼠标(不区分左右键)时执行脚本 | STF |
onfocus | 脚本 | 当元素取得焦点时执行脚本 | STF |
onmousedown | 脚本 | 在元素区域内按下鼠标键(不区分左右键)时执行脚本 | STF |
onmousemove | 脚本 | 当鼠标指针在元素区域内移动时执行脚本 | STF |
onmouseout | 脚本 | 当鼠标指针移出元素区域时执行脚本 | STF |
onmouseover | 脚本 | 当鼠标指针移入元素区域时执行脚本 | STF |
onmouseup | 脚本 | 在元素区域内松开鼠标键(不区分左右键)时执行脚本 | STF |
onkeydown | 脚本 | 按下一个键时执行脚本 | STF |
onkeypress | 脚本 | 按下并松开一个键时执行脚本 | STF |
onkeyup | 脚本 | 松开一个键时执行脚本 | STF |
更多关于事件属性的信息。
试一个——示例 |
创建超链接
如何创建超链接。
图像链接
如何将图像作为链接。
在新窗口中打开链接
如何在新窗口中打开链接,这样访问者就不用离开你的网站了。
链接到页面内的其他位置
如何链接到页面里的一个书签。
跳出框架
当你的网站被限定在框架里时,如何跳出框架。
创建电子邮件链接
一个能创建电子邮件的链接(需安装有邮件客户端程序)。
创建电子邮件链接2
一个能创建更复杂的电子邮件的链接。