我正在努力使PHP网站ADA(美国残疾人法案)合规。当我们在辅助功能检查网站https://webaccessibility.com上查看网站时,我的客户想要获得100%的输出结果。但我得到89%的结果。只有一个我无法解决的错误。我甚至试过测试一个简单的HTML代码如下:
<html lang="en">
<head>
<title>homepage</title>
</head>
<body>
</body>
</html>
但它仍然显示如下错误:
开发人员应该定义文档的自然语言,以确保屏幕阅读器和其他用户代理了解文档要解释的语言。具体来说,当文档包含多个内联语言选择时,屏幕阅读器和其他辅助技术类型必须知道什么默认语言类型是确保它们可以在语言之间进行适当的切换。根据HTML 4.01建议,语言声明应根据IETF RFC 1766进行。
使用lang
属性设置文档的自然语言:
<html lang="en">
<head>
<title>homepage</title>
</head>
<body>
</body>
</html>
这可能不会让你达到100%的合规性 - 我们不可能在这里为你做到这一点 - 但你在帖子中引用的错误是指缺少的语言定义。