Последствия неиспользования атрибута lang в HTML-теге html5 - PullRequest
13 голосов
/ 19 июня 2011

Если в начале моего документа html5 я просто использую:

<!DOCTYPE html><html>

как мой сайт окажется в невыгодном положении, если не использовать что-то вроде:

<!DOCTYPE html><html lang="en">

1 Ответ

13 голосов
/ 19 июня 2011

Хороший вопрос, но я думаю, что большинство из того, что вы хотите знать, это простая ссылка:

http://www.w3.org/TR/html4/struct/dirlang.html

Некоторые основные моменты:

Информация о языке указывается через атрибут lang может использоваться пользователем агент для управления рендерингом в Разнообразие способов. Некоторые ситуации, когда предоставленная автором информация о языке может быть полезным, включают:

  • Помощь поисковым системам
  • Вспомогательные синтезаторы речи
  • Помощь агенту пользователя в выборе вариантов глифа для высококачественной типографии
  • Помощь агенту пользователя в выборе набора кавычек
  • Помощь агенту пользователя в принятии решений по переносу слов, лигатуры и интервалы
  • Помощь в проверке орфографии и грамматики

Я не думаю, что есть какие-то важные различия между HTML4 и HTML5 по этому поводу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...