a

HTML 元素(或称锚元素)可以创建通向其他网页、文件、同一页面内的位置、电子邮件地址或任何其他 URL 的超链接。

属性
  1. href
    包含超链接指向的 URL 或 URL 片段。
    URL 片段是哈希标记(#)前面的名称,哈希标记指定当前文档中的内部目标位置(HTML 元素的 ID)。URL 不限于基于 Web(HTTP)的文档,也可以使用浏览器支持的任何协议。例如,在大多数浏览器中正常工作的file:、ftp:和mailto:。
    注意: 可以使用 href=”#top” 或者 href=”#” 链接返回到页面顶部。这种行为是 HTML5 的特性。
  2. rel
    该属性指定了目标对象到链接对象的关系。该值是空格分隔的列表类型值。
  3. target
    该属性指定在何处显示链接的资源。 取值为标签(tab),窗口(window),或框架(iframe)等浏览上下文的名称或其他关键词。以下关键字具有特殊的意义:
    _self: 当前页面加载,即当前的响应到同一HTML 4 frame(或HTML5浏览上下文)。此值是默认的,如果没有指定属性的话。
    _blank: 新窗口打开,即到一个新的未命名的HTML4窗口或HTML5浏览器上下文
    _parent: 加载响应到当前框架的HTML4父框架或当前的HTML5浏览上下文的父浏览上下文。如果没有parent框架或者浏览上下文,此选项的行为方式与 _self 相同。
    _top: IHTML4中:加载的响应成完整的,原来的窗口,取消所有其它frame。 HTML5中:加载响应进入顶层浏览上下文(即,浏览上下文,它是当前的一个的祖先,并且没有parent)。如果没有parent框架或者浏览上下文,此选项的行为方式相同_self
  4. type
    该属性指定在一个 MIME type 链接目标的形式的媒体类型。其仅提供建议,并没有内置的功能。
例子
  1. <!-- anchor linking to external file -->
  2. <a href="http://www.mozilla.com/">
  3. External Link
  4. </a>
  1. <a href="https://developer.mozilla.org/en-US/">
  2. <img src="https://mdn.mozillademos.org/files/6851/mdn_logo.png"
  3. alt="MDN logo" />
  4. </a>