2010-01-25 2 views
2

Я заглянул внутрь источника общедоступного веб-сайта, который использует XHTML 1.0 Strict DOCTYPE и заметил, что он указывает два атрибута, связанных с языком страницы.Как атрибут xml: lang & lang влияет на рендеринг XHTML Strict 1.0 страниц?

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

Страница на японском языке, между прочим. Мой вопрос заключается в следующем: -

Я подозреваю, что атрибут XML: языки & языков не влияет на отображение страницы в браузерах. Это Content-Type в заголовке HTTP, который определяет кодировку страницы. Я прав ?

ответ

2

The specification говорит: информация

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

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

Кроме того, я бы не представить себе, что бы повлиять на макет или режим документа (режим причуды против стандартного режима). PPK's Quirksmode в значительной степени является стандартной ссылкой, когда дело доходит до таких вещей, и поиск на этом сайте не упоминает атрибут lang.

+0

Это может привести к изменению высоты строки, если оно использует разные варианты глифов. Насколько я знаю, это не так. – Hawken

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