Javascript 如何在易访问性检查器网站中获得100%的ADA合规性结果https://webaccessibility.com?

Javascript 如何在易访问性检查器网站中获得100%的ADA合规性结果https://webaccessibility.com?,javascript,php,html,accessibility,Javascript,Php,Html,Accessibility,我试图使一个PHP网站ADA(美国残疾人法案)兼容。当我们在易访问性检查器网站上检查网站时,我的客户希望得到100%的输出结果。但我得到的结果是89%。只有一个错误我无法解决。我甚至试着测试一个简单的HTML代码,如下所示: <html lang="en"> <head> <title>homepage</title> </head> <body> </body> </html>

我试图使一个PHP网站ADA(美国残疾人法案)兼容。当我们在易访问性检查器网站上检查网站时,我的客户希望得到100%的输出结果。但我得到的结果是89%。只有一个错误我无法解决。我甚至试着测试一个简单的HTML代码,如下所示:

<html lang="en">
  <head>
    <title>homepage</title>
  </head>
  <body>
  </body>
</html>

主页
但它仍然显示与以下相同的错误:

<html lang="en">
  <head>
    <title>homepage</title>
  </head>
  <body>
  </body>
</html>
开发人员应该定义文档的自然语言,以确保屏幕阅读器和其他用户代理理解文档的解释语言。具体来说,当文档包含多个内联语言选项时,屏幕阅读器和其他辅助技术类型必须知道默认语言类型是什么,以确保它们可以在语言之间进行适当切换。 根据HTML 4.01建议,语言声明应符合IETF RFC 1766

  • 始终使用声明页面中文本的默认语言 html标记上的属性
  • 不要使用content属性设置为的meta元素 内容语言
  • 使用语言属性而不是HTTP来声明默认值 用于“文本处理”的语言(即需要知道语言时) 例如字体选择、样式设置、拼写检查、, 连字符、引号样式等)
  • 不要在正文中声明文档的默认语言 元素,使用html元素
  • 其中一个文档包含针对多个说话人的内容 语言,决定是否要在html中声明一种语言 标记,或将语言保留为未定义,直到以后
  • 其中一个文档包含针对多个说话人的内容 语言,尝试在最高级别对文档进行语言划分 可能的级别,并为每个级别声明适当的语言 这些部门
  • 对于HTML,仅使用lang属性,对于作为 text/html使用lang和xml:lang属性,对于XHTML则使用lang和xml:lang属性 因为XML只使用XML:lang属性

使用
lang
属性设置文档的自然语言:

<html lang="en">
  <head>
    <title>homepage</title>
  </head>
  <body>
  </body>
</html>

主页

这可能不会让你达到100%的合规性——我们也不可能在这里为你做到这一点——但你在帖子中提到的错误是指缺少语言定义。

说得好。公司花巨资让他们的网站可以访问。在stackoverflow上免费提供该服务不是一个选项,但是可以肯定地询问特定的问题,例如在本例中,它缺少
lang
属性。