html - 使用 <acronym> 和 <abbr> 有什么好处?

标签 html xhtml seo accessibility abbr

我是否应该花时间将术语和缩写更改为 <acronym><abbr> ?值得使用吗?使用这两个标签的优点是什么?它对 SEO 和屏幕阅读器有用吗?

最佳答案

参见 W3C specs .

acronym是一种 abbreviation但反之则不然。

例如<acronym lang="en" title="Radio Detection And Ranging">Radar</acronym><abbr lang="en" title="Abbreviation">abbr.</abbr> .

使用这些标签很可能没有或无限小的 SEO 好处,除非缩写不是众所周知的或你编造的东西或有一些歧义。例如,在一篇关于 LILO the Linux Loader 的文章中,您可能需要指定 <acronym title="Linux Loader">LILO</acronym>以避免与后进后出混淆。

只有那些目标受众不熟悉的首字母缩略词和缩写词才能带来任何可访问性优势。例如,<abbr lang="en" title="Mister">Mr.</abbr> 几乎没有意义。 (WCAG checkpoint 4.2 在这一点上不同意我的观点。另请注意,我没有在我的帖子中提供 WCAG 的扩展)。

另一方面,如果您不使用 IMF 来指代国际货币基金组织,则使用 <acronym lang="en" title="Impossible Mission Force">IMF</acronym> 可能有意义.

现在,如果您还想在同一文档中使用 IMF 来表示国际货币基金组织,会发生什么情况?

文章The Accessibility Hat Trick: Getting Abbreviations Right也可能有用。

有趣的掘金:

The assertion that abbr is structural is misguided, as the point of the tag is the content of its title attribute.

...

In [XHTML] version 2, the acronym element has been deprecated, so we're now using the abbr element for all shortened forms.

关于html - 使用 <acronym> 和 <abbr> 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196980/

相关文章:

html - 可以将表单元素分组到 "p"中吗?

java - 如何在 Eclipse IDE 中快速验证 Web 应用程序项目?

url-rewriting - Url 重写对 SEO 有帮助吗?

seo - Google Analytics 显示错误的页面扩展

c# - 使用 jQuery 加载数据库的搜索引擎优化

python - 如何动态查找所选元素最近的特定父元素?

javascript - 是否可以将图像从外部源转换为 base64 字符串客户端?

html - 溢出 :hidden ignoring bottom padding

PHP - 过滤表中的数据

javascript - 这个代理总是在代理 : trap returned falsish for property 'set' but still runs perfectly otherwise? 上抛出 'main' 是有原因的吗