Questions tagged «alt-attribute»

5
辅助功能:SVG和MathML的推荐替代文本约定?
总览 HTML5现在允许 使用HTML文档<svg>并<math>使用HTML文档进行标记,而无需依赖外部名称空间(请参见此处的详细介绍)。两者都有自己的alt属性类似物(见下文),今天的屏幕阅读器软件实际上已将其忽略。因此,盲人无法访问这些元素。 是否有计划为这些新元素实施标准的替代文本约定?我已经搜索过文档,并且干了! 进一步的细节 关于SVG:可以将SVG的替代文本视为根目录title或desc标记的内容。 <svg> <title>An image title</title> <desc>This is the longer image description</desc> ... </svg> 我找到了一个这样阅读的屏幕阅读器,但这是标准吗?以前的插入SVG的方法也存在可访问性问题,因为<object>屏幕阅读器会不一致地对待标签。 关于MathML: MathML的替代文本应存储在alttextattribute中。 <math alttext="A squared plus B squared equals C squared"> ... </math> 由于屏幕阅读器似乎不承认这一点,因此数学渲染库MathJaxaria-label在运行时将文本插入属性。 <span aria-label="[alttext contents]">...</span> 不幸的是,NVDA,JAWS和其他工具也无法可靠地读取这些标签。(有关WAI-ARIA的更多信息) 关于这两个方面:由于在很大程度上不受支持的ARIA属性缺乏成功,我尝试使用title属性。这些“外国” HTML元素似乎也被忽略了。 包起来 我正在寻找一种推荐的方法,以在这些新的HTML元素上放置替代文本,而不只是快速的技巧。也许我忽略了W3C规范?还是在游戏中还为时过早?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.