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
接口。