2017-01-11 10 views
0

У меня есть страница, которая не имеет атрибутов, определенных в теге HTML (<html>). Мне нужно сделать страницу W3C совместимой и требует правильной структуры атрибутов, а именно:Изменяет ли атрибут «lang» HTML после загрузки страницы?

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 

Очевидно редактирует этот тег в источнике будет решением, но я на самом деле не имею доступ к этому. Я могу легко использовать jQuery для добавления атрибутов, но я не уверен, что они имеют какой-либо эффект, учитывая, что страница уже загружена к моменту запуска сценария jQuery.

Кто-нибудь знает, если изменить тег после того, как факт имеет тот же эффект для считывателей экрана?

ответ

0

Считыватели экрана имеют отличную поддержку javascript, и они также ждут использования готового документа для чтения, чтобы прочитать экран.

Так что я предполагаю, что это должно сработать, но это может отвлечь читателя от читателя.

Теперь, если ваш вопрос не о читателях, а о сканерах (google, bing, yahoo и т. Д.), То лучше всего предположить, что это не будет иметь никакого эффекта.

Теперь, насколько соответствует W3. не стесняйтесь знать, что это не будет работать в валидаторе w3 :)

+0

Спасибо. Моя единственная проблема заключается в том, будет ли она проходить аудит доступа, основанный на следующих рекомендациях: [https://www.w3.org/TR/WCAG20-TECHS/H57.html](https://www.w3.org/ TR/WCAG20-TECHS/H57.html) - Мне кажется, мне нужен экранный ридер, чтобы узнать, переключает ли он langauges. Встроенный в Mac Mac просто читается на английском языке. – Ben

+0

О, я думаю, я могу скачать другие языки. – Ben

 Смежные вопросы

  • Нет связанных вопросов^_^