此问题与可访问性 (508) 合规性有关。
我有一个带有标题属性的链接,该链接显示在工具提示中。在该工具提示中是缩写“Dr.”。为了让屏幕阅读器说“医生”而不是“dur”,我必须在第二<abbr>
行中将缩写包装在一个标签中:
<a class="fancybox" href="#brenda-jones-harden"
title="View <abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden's bio">
<img src="https://content.cleverex.com/hslc/tta-system/ehsnrc/btt/images/no-photo.jpg"
alt="No Photo Available" height="96" width="80"><span class="two_liner">
<abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden</span></a>
但是,当我在标题标签内使用 abbr 标签时,弹出工具提示会显示:
"View <abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden's bio"
我相信这意味着我不能将 abbr 标签嵌套在 alt 或 title 属性中。这样做将始终使标签显示为常规文本。你同意吗?有解决方法吗?我在任何地方都找不到答案,所以我将我的第一个问题提交给 Stack Overflow。如果我的口才不如你其他大多数帖子,请原谅。