定义上它们看起来相同,但W3C认为它们不够相似而需要分别定义标签。在语言学、HTML规范和解释方面,<acronym>
和<abbr>
之间有何语义差异?
定义上它们看起来相同,但W3C认为它们不够相似而需要分别定义标签。在语言学、HTML规范和解释方面,<acronym>
和<abbr>
之间有何语义差异?
实际上,差异非常小,以至于HTML5决定放弃acronym
而采用abbr
。
一个acronym由一些单词的首字母组成(例如 Hypertext Mark-up Language => HTML),而abbreviation是单词的缩写形式(例如 abbreviation => abbr)。
维基百科提供了更准确的细节描述。
缩略语: 单词的缩写形式。
例如:lb.,amt.,mgmt.
首字母缩略语: 由短语中每个单词的首字母组成的缩略语。
例如:HTML,SVG
首字母音节缩略语: 可以作为一个单词发音的首字母缩略语。
例如:radar,scuba,JIT,WYSIWYG
抛开旧问题,<acronym>
标签在 HTML5 中不被支持。请使用 <abbr>
标签代替。
http://www.w3.org/TR/html401/struct/text.html#edef-ABBR指出:
西方语言广泛使用首字母缩略词,例如“GmbH”,“NATO”和“F.B.I.”,以及缩写形式如“M.”,“Inc.”,“et al.”,“etc.”。中文和日文也使用类似的缩写机制,其中长名称后续使用原始出现的汉字子集进行引用。
因此,我猜 Aa Bb Cccccc -> ABC
是缩略语,-> Ab Bb Ccc
是简称。实际上,我看到人们使用了<abbr>
标签。
缩写
只是单词或短语的简称,而首字母缩写
则代表单词中每个字母(例如ASAP:尽快)。"缩写:使用单词的简短形式。例如:U.K.代表英国。 首字母缩略词:由名称的首字母组成的单词,例如Commintern,代表共产国际。