iframe导致重复的地标角色

时间:2016-01-04 18:38:56

标签: html5 iframe accessibility wai-aria wai

我的任务是建立一个网站,并使其成为AInspector边栏评估至少没有违规(最好也没有警告)。

有一个页面包含嵌入的Vimeo视频。 iframe引入的代码中包含具有里程碑角色的元素" contentinfo",我已经在网站页面的适当位置使用了该元素。所以现在我有违反重复的地标角色。

有没有好办法解决这个问题?我想我可以使用"旧的嵌入代码"由Vimeo提供,但我宁愿避免这种情况,如果可能的话。我已经搜索了所有搜索但无法找到针对此类情况的任何指南或最佳做法。也许我没有使用正确的条款?

感谢阅读。

1 个答案:

答案 0 :(得分:1)

http://www.w3.org/TR/wai-aria/roles#contentinfo

虽然规范确实说了

  

“在任何文件或申请中,作者应该不再标记   而不是一个具有contentinfo角色的元素。“

它也说

  

“注意:因为文档和应用程序元素可以嵌套在   DOM,它们可能有多个contentinfo元素作为DOM后代,   假设每个都与不同的文档节点相关联,   通过DOM嵌套(例如,文档中的文档)或通过使用   aria-owns属性。“

因此,如果您的iframe是文档或应用程序,那么可能会满足该工具。如果没有,那么该工具可能会错误地解释规范。