如果页面加载,然后使用javascript更改<html>
元素上的language属性,这是否会对可访问性造成不利影响?还是屏幕阅读器和其他辅助功能设备通常让页面在解析之前加载动态内容?而且,它是否符合WCAG 2 3.1.1?我已经阅读了规范的这一部分,但似乎并没有涉及到这一点。
在这种情况下,系统是单页Web应用程序,可根据用户的喜好加载各种语言的内容。我们也正在研究3.1.2(将lang添加到子元素中),但是我们仍然需要<html>
适当地标记该元素。
我当前的实现计划是首先将lang固定为英语(因为这是默认语言),然后在加载用户首选项时更改lang属性。
慕桂英546537
相关分类