Я пытаюсь сделать веб-сайт PHP совместимым с ADA (Закон об американцах с ограниченными возможностями). Мой клиент хочет получить 100% результат при проверке веб-сайта на веб-сайте проверки доступности https://webaccessibility.com . Но я получаю результат 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% соответствия — и мы не можем ожидать, что мы сделаем это для вас здесь — но ошибка, на которую вы ссылаетесь в своем посте, относится к отсутствующему определению языка.
Других решений пока нет …