在我的 HTML 文档中,我使用罗马数字(例如:MMXV = 2015)。
有没有办法通知屏幕阅读器以另一种方式解释某些文本(例如:罗马数字为“2015”而不是 M-M-X-V)?
我的猜测是会有 ARIA 属性,但我似乎找不到。例如。:
<time datetime="2015" aria-?="Two thousand and fifteen">MMXV</time>
Use the 咏叹调标签 http://www.w3.org/WAI/GL/wiki/Using_aria-label_to_provide_labels_for_objects标签给元素一个有意义的描述。
然后,通过将罗马数字包裹在屏幕阅读器中,将其隐藏起来span
元素具有咏叹调隐藏 http://www.w3.org/TR/wai-aria/states_and_properties#aria-hidden属性设置为true
对屏幕阅读器隐藏该元素。
<time datetime="2015" aria-label="Two thousand and fifteen">
<span aria-hidden="true">MMXV</span>
</time>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)