元素abbr

HTML文件的基本结构

abbr
适用DTD:Strict Transitional Frameset   适用浏览器:-IE
释义 缩写文本(abbreviation)

语法
<abbr 属性="属性值">~标签内容~</abbr>

说明
abbr元素用来标注文章中的缩写词(abbreviation)
用abbr标签标注缩写文字的时候可加入title属性,这样可以在图形化浏览器中用工具提示的形式显示缩写部分的完整写法
IE不支持abbr元素
终止标签不可省略

属性
属性 属性值 说明
① title 字符串:自定义 属性值用来说明缩写文字
② 通用属性:id、class、style、dir、lang、xml:lang 查看
nbsp;

示范
<abbr title="说明文字">缩略词</abbr>

范例
下面的例子显示了XHTML文件基础结构: 运行打印
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>元素abbr</title>
</head>
<body>
<p><abbr title="HyperTextMarkup Language">HTML</abbr> was originally developed by Tim Berners-Lee while at CERN, and popularized by the <i>Mosaic</i> browser developed at NCSA.</p>
</body>
</html>
缩写词元素abbr和acronym可以提供有用的信息帮助用户代理解释这些缩写词, title属性值在语音设备中还可以被朗读出来,而且对搜索引擎检索页面也是有帮助的,可见title属性在此是非常有用的。
然而奇怪的是,abbr的title属性值在IE 6中并不能以鼠标提示的形式显示出来,而在其他浏览器,如Gecko引擎浏览器(Netscape、FireFox等)中abbr元素包含的文字以圆点下划线显示,以示区别,而且title属性能正常显示。事实上IE 6并不支持abbr元素:
在上世纪90年代的浏览器大战中,网景公司和微软公司曾经把abbr和acronym标签当作它们的武器之一。在竞争最激烈时,微软决定不在自己的浏览器里实现abbr元素。作为那场战争的后遗症之一,出自微软的IE浏览器直到现在仍然不支持abbr元素 。

参阅
acronym