Если страница загружается, а затем использует javascript для изменения атрибута языка в элементе <html>
, может ли это ухудшить доступность? Или программы чтения с экрана и другие специальные устройства обычно позволяют странице загружать динамический контент перед его анализом? И далее, соответствует ли он требованиям WCAG 2 3.1.1? Я прочитал этот раздел спецификации, и он, похоже, не касается этого вопроса.
В этом случае система представляет собой одностраничное веб-приложение, которое загружает контент на разных языках в зависимости от предпочтений пользователя. Мы также изучаем 3.1.2 (добавление lang к дочерним элементам), но нам все еще нужно соответствующим образом пометить элемент <html>
.
Мой текущий план реализации состоит в том, чтобы сначала исправить язык на английском (поскольку это язык по умолчанию), а затем изменить атрибут lang при загрузке пользовательских настроек.