Объявление языка в HTML- и XHTML-документах
2005-09-11
Некоторые рекомендации относительно объявления языка в HTML- и XHTML-документах:
- всегда объявляйте язык по умолчанию для страницы, используя тег
html, за исключением случаев, когда в документе используется более одного языка; - используйте атрибуты
langи/илиxml:langдля указания любых локальных изменений языка на уровне отдельных фрагментов текста; - do not use
Content-Languageto declare the default text processing language, and do not use language attributes to declare the primary language metadata; - не объявляйте язык документа в теге
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
Комментарии