跳到主要内容

<a>

HTML <a> 标签

链接集码网:

实时编辑器
结果
Loading...

标签定义及使用说明

<a> 标签定义超链接,用于从一个页面链接到另一个页面。

<a> 元素最重要的属性是 href 属性,它指定链接的目标。

在所有浏览器中,链接的默认外观如下:

  • 未被访问的链接带有下划线而且是蓝色的
  • 已被访问的链接带有下划线而且是紫色的
  • 活动链接带有下划线而且是红色的

提示和注释

提示
  • 如果没有使用 href 属性,则不能使用 hreflang、media、rel、target 以及 type 属性。
  • 通常在当前浏览器窗口中显示被链接页面,除非规定了其他 target。
  • 请使用 CSS 来改变链接的样式。

HTML 4.01 与 HTML5 之间的差异

在 HTML 4.01 中,<a> 标签既可以是超链接,也可以是锚。在 HTML5 中,<a> 标签是超链接,但是假如没有 href 属性,它仅仅是超链接的一个占位符。

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


属性

🆕 :HTML5 中的新属性。

属性描述
charsetchar_encodingHTML5 不支持。规定目标 URL 的字符编码。
coordscoordinatesHTML5 不支持。规定链接的坐标。
download🆕filename指定下载链接
hrefURL规定链接的目标 URL。
hreflanglanguage_code规定目标 URL 的基准语言。仅在 href 属性存在时使用。
media🆕media_query规定目标 URL 的媒介类型。默认值:all。仅在 href 属性存在时使用。
namesection_nameHTML5 不支持。规定锚的名称。
relalternate author bookmark help license next nofollow noreferrer prefetch prev search tag规定当前文档与目标 URL 之间的关系。仅在 href 属性存在时使用。
revtextHTML5 不支持。规定目标 URL 与当前文档之间的关系。
shapedefault rect circle polyHTML5 不支持。规定链接的形状。
target_blank _parent _self _top framename规定在何处打开目标 URL。仅在 href 属性存在时使用。_blank:新窗口打开。_parent:在父窗口中打开链接。_self:默认,当前页面跳转。_top:在当前窗体打开链接,并替换当前的整个窗体(框架页)。
type🆕MIME_type规定目标 URL 的 MIME 类型。仅在 href 属性存在时使用。 注:MIME = Multipurpose Internet Mail Extensions。

浏览器兼容性

Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
a
charset
Deprecated
coords
Deprecated
download
href
href = '#top'
hreflang
target="_blank" implies rel="noopener" behavior
name
Deprecated
ping
referrerpolicy
rel
rel.noopener
rel.noreferrer
rev
Deprecated
shape
Deprecated
target
type