【发布时间】:2019-08-17 12:55:12
【问题描述】:
现在是 2019 年,不幸的是,我们中的一些人仍然需要为旧版本的 IE 提供支持。 (在这里插入咆哮)。 多年前,我们决定为获得更广泛的支持,我们将使用看似多余的 HTML5 元素与 ARIA 角色的组合,例如:
<nav role="navigation"></nav>
我们再次对该主题进行了研究,但似乎没有任何结论性的迹象表明对 HTML5 元素的更全面的可访问性支持,甚至是关于屏幕阅读器支持的综合文档。
IE 仅包含部分support for HTML5 section elements。
这篇文章显示了 2013 年的一些 screen reader support 结果。
即使W3C still advises 也可以同时使用,直到“对 HTML5 的支持得到改进”。
是的,像我一样,您可能认为这绝对是多余的,但仍有许多来源表明 HTML5 元素的组合使用,并且角色属性最适合提供更大的支持。有没有人对此事的当前状态有一些明确的信息?
【问题讨论】:
-
我也希望有一个caniuse 用于屏幕阅读器/浏览器组合。也许我们应该开始它? (:
-
请注意,您提供的 w3c url 建议使用该角色,直到对 html5 的支持得到改进为止是 5 年的历史(!)在过去的 5 年中已经有了很多改进。
标签: html accessibility semantics wai-aria