abbr
<abbr>
HTML <abbr> 元素表示缩写, 并可选择为其提供完整的说明。如果存在<abbr>元素, 则 title 属性必须包含完整说明, 而没有其他内容。
内容类别 | 流量内容,措辞内容,可触及的内容 |
---|---|
允许的内容 | 短语内容 |
标记遗漏 | 没有,起始和结束标签都是强制性的。 |
允许父母 | 任何接受短语内容的元素 |
允许ARIA角色 | 任何 |
DOM接口 | HTML元素 |
属性
这个元素只有全局属性。
使用title
属性定义对缩写的完整描述时,很多用户代理把完整描述以提示框的形式描述。
注意:在具有语法编号的语言(特别是具有两个以上数字的语言,如阿拉伯语)中,在您的标题属性中使用与您的<abbr>元素一样的语法数字。
范例
<abbr title="Internationalization">I18N</abbr>
查看更多深入的例子 How to mark abbreviations and make them understandable
文章。
默认样式
虽然完全为了网站制作者的方便,所有的浏览器都默认把这个元素显示为行内元素( ) ,但是默认样式在不同浏览器中存在差别:display: inline
- 一些浏览器,比如IE,对它的添加的样式和<span>元素的样式完全相同。
- Opera、Firefox和其他一些浏览器给这个元素的内容添加一条点状下划线。
- 一些浏览器不仅添加点状下划线,而且还把元素的内容添加小写大写字母的样式。为了避免这个样式,在CSS中添加。
font-variant: none
规范
规范 | 状态 | 评论 |
---|---|---|
WHATWG HTML生活标准该规范中'<abbr>'的定义。 | 生活水平 | |
HTML5该规范中'<abbr>'的定义。 | 建议 | |
HTML 4.01规范该规范中'<abbr>'的定义。 | 建议 | |
浏览器兼容性
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | 2.0 | (Yes) | 1.0 (1.7 or earlier) 1 | 7.0 | 1.3 | (Yes) |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |