HTML <abbr> 元素

HTML <abbr> 元素表示缩写,并还可以为其设置一个完整的描述。如果设置了 title 属性,必须包含这个完整的描述,不能有其他内容。

通过对缩写词语进行标记,您就能够为浏览器、拼写检查程序、翻译系统等提供有用的信息。

被标记的缩写词如下:

<abbr title="World Health Organization">WHO</abbr> 成立于 1948 年。

尝试一下 »

截图

被标记的缩写词如下

特性

内容类别 流式内容短语内容可触知内容
允许的内容 短语内容
标签省略 不允许,开始标签和结束标签都不能省略。
允许的父元素 任意接受短语内容的元素
允许的 ARIA 角色 任意
DOM 接口 HTMLElement

属性

该元素包含全局属性

使用 title 属性可以定义缩写的完整描述。许多用户代理将其显示为 tooltip。

注意: 在具有语法编号的语言(特别是具有两个以上数字的语言,如阿拉伯语)中,在您的标题属性中使用与您的 <abbr> 元素一样的语法数字。

事件属性

<abbr> 标签支持 HTML 的事件属性

更多实例

<abbr title="Internationalization">I18N</abbr>

默认样式

虽然完全为了网站制作者的方便,所有的浏览器都默认把这个元素显示为行内元素 display: inline),但是默认样式因浏览器而异:

  • 一些浏览器(如 Internet Explorer),它的样式和 <span> 元素完全相同。
  • Opera,Firefox 等其他一些浏览器,会为元素的内容添加一个点状下划线。
  • 少数浏览器不但会添加一个点状下划线,而且还会为它添加小型大写字母样式; 为了避免这个样式,可以在 CSS 中添加像 font-variant: none 之类的东西来对它处理。

规范

规范 状态 备注
HTML Living Standard
<abbr> 的定义
现行的标准 -
HTML5
<abbr> 的定义
推荐 -
HTML 4.01 Specification
<abbr> 的定义
推荐 -

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 2 支持 11 7 1.3 支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 支持 支持 支持 11 支持 支持 支持

1. 在 Firefox 4 之前,该元素是通过 HTMLSpanElement 接口实现的,而不是标准的 HTMLElement 接口。

相关链接