a
用途
<a> 元素定义超链接,它用于从一个页面连接到另一个页面。
例子
属性
标准属性
属性 | 描述 | HTML5新 |
---|---|---|
全局核心属性 | ||
全局文本属性 | ||
全局操作属性 | ||
download | 指定下载时的文件名 | |
href | 指定链接的目标URL | |
hreflang | 指定目标URL的基准语言。仅在 href属性存在时使用 | |
media | 指定目标URL的媒介类型。默认值:all。仅在 href 属性存在时使用。 | ✔ |
ping | 由空格分隔的URL列表,当用户点击该链接时,这些 URL 会获得通知。仅在 href 属性存在时使用。 | ✔ |
rel | 指定当前文档与目标URL之间的关系。仅在 href 属性存在时使用。 | |
target | 在何处打开目标 RL。仅在 href 属性存在时使用。 | |
type | 指定目标 URL 的 MIME 类型。仅在 href 属性存在时使用。 |
事件属性
变更点
<a>标签在HTML5与HTML4.01之间存在如下差异
- 在 HTML4.01中,<a> 标签既可以是超链接,也可以是锚。这取决于是否描述了 href 属性。
- 在 HTML 5 中,<a> 是超链接,但是假如没有 href 属性,它仅仅是超链接的一个占位符。
- HTML5有一些新的属性,同时不再支持以下的HTML4.01属性
- charset
原用于指定目标URL的字符编码。 - coords
原用于指定适于shape属性的坐标,为图像映射定义图像的区域。 - name
原用于命名一个锚。HTML5中可使用 id代替。 - rev
原用于指定目标 URL 与当前文档之间的关系。 - shape
原用于为当前area标签中的映射定义的地区类型。与 coords 属性一起使用。
参考
外部链接