我正在尝试使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进行语言声明。
答案 0 :(得分:2)
使用lang
属性设置文档的自然语言:
<html lang="en">
<head>
<title>homepage</title>
</head>
<body>
</body>
</html>
这可能无法使您达到100%的合规性-在这里我们可能无法为您做到这一点-但您在帖子中引用的错误是指缺少语言定义。