Родительские страницы:
  1. Главная
  2. Блог
  3. Объявление языка в HTML- и XHTML-документах

Объявление языка в HTML- и XHTML-документах

Некоторые рекомендации относительно объявления языка в HTML- и XHTML-документах:

  • всегда объявляйте язык по умолчанию для страницы, используя тег html, за исключением случаев, когда в документе используется более одного языка;
  • используйте атрибуты lang и/или xml:lang для указания любых локальных изменений языка на уровне отдельных фрагментов текста;
  • не используйте Content-Language для объявления языка обработки текста по умолчанию, и не используйте language-атрибуты для объявления основного языка;
  • не объявляйте язык документа в теге body;
  • для HTML используйте только атрибут lang, для XHTML 1.0, отдаваемого как text/html, используйте атрибуты lang и xml:lang, для XHTML в качестве XML используйте только атрибут xml:lang;
  • если для текста в значениях атрибутов и в рамках контента элемента используются разные языки, имейте в виду принцип «матрёшки» (russian doll approach);
  • для документов, в которых используется несколько языков, либо задайте один из языков в теге html либо не указывайте язык вовсе.

Источник (англ.): Best Practices for Declaring Languages in HTML and XHTML (webstandards.org)


Комментарии | добавить
Внимание
Эта заметка перенесена из старого блога, где к ней есть комментарии, на данной странице не отражённые.

*

HTML и BBCode не поддерживаются.

*
* (не публикуется)
(спам бесполезен)
*
(можно будет отписаться)