【发布时间】:2011-09-12 11:43:16
【问题描述】:
如果我有一篇文章或博客文章,并且我有一个缩写词或首字母缩略词,例如 SAD(季节性情感障碍),我应该每次在文档中出现首字母缩略词 SAD 吗?
<abbr title="Seasonal Affective Disorder">SAD</abbr>
如果您只定义一次,是第一次出现缩写词还是第 3 次或第 4 次?
【问题讨论】:
标签: html accessibility abbr
如果我有一篇文章或博客文章,并且我有一个缩写词或首字母缩略词,例如 SAD(季节性情感障碍),我应该每次在文档中出现首字母缩略词 SAD 吗?
<abbr title="Seasonal Affective Disorder">SAD</abbr>
如果您只定义一次,是第一次出现缩写词还是第 3 次或第 4 次?
【问题讨论】:
标签: html accessibility abbr
根据Wikipedias Manual of Style,您应该只解释一次缩写。我也会将此扩展到您的情况,并且仅在首次出现时使用缩写。
【讨论】:
这取决于您的文档结构以及您希望人们如何到达并阅读文档。
例如,如果文档中有多个anchors,并且用户可以从另一个页面到达页面中间或从页面顶部跳下页面,那么最好使用<abbr> 在任何情况下...以确保访问者得到解释。
此外,为了便于访问,最好让那些使用屏幕阅读器的人听到读出的缩写。
【讨论】:
最好在使用时定义一个首字母缩写词,但在文档中定义一次也是可以的。
或者,为了使常量定义更容易,您可以将上述字符串分配给一个 php 变量,并使用它来输出 html,如果它真的很常用。
编辑:从 SEO 的角度来看,您可能希望更改第一次出现,因为第一次出现是许多搜索引擎用来在页面中分配某些特征的方式。
【讨论】:
应该明确第一次出现。
Criterion 9.3 from Accessiweb reference list 很好地总结了它(测试#2 的缩写)
在每个网页上,每个缩写的第一次出现是否满足以下条件之一?
- 缩写提供了作为相邻链接的含义
- 缩写是通过引用页面或页面上位置的链接实现的,允许了解其含义
- 缩写包含在带有标题属性的链接中,允许了解其含义
- 缩写词的含义可在网站上的词汇表中找到
- 缩写是通过带有标题的 abbr 标签实现的,可以知道它的含义
相关的 WCAG 2.0 足够的技术是(不是规范的,您可以使用自己的实现):
【讨论】: