我了解到该<abbr>
标签应该由屏幕阅读器解释,其title
属性将在屏幕阅读器读取时替换其内容。但是,当我尝试这样做时,MacOS(Firefox 和 Safari)Voiceover 和 NVDA(Windows 10、Edge 和 Firefox)都不是这样工作的。这是相关的代码部分:
... bla bla bla <abbr title="nervus">N.</abbr> peronaeus ...
(这是医学表达)
IMO 这应该读作“... bla bla bla nervus peronaeus ...”,但读作“... bla bla bla N.”,然后是长时间的沉默(或者屏幕阅读器甚至在它之前停止),显然是因为点,然后是“peronaeus ...” - 没有“nervus”...
我是否正确使用了语法,或者有什么我遗漏的东西?或者,如果这是正确的:我可以添加任何 WAI-ARIA 代码或类似代码以使其按照大多数屏幕阅读器的方式工作吗?