О спецификации HTML 4.0

Наследование кодов языков


Элемент наследует информацию о коде языка в следующем порядке старшинства (от высшего к низшему):

  • Атрибут , установленный для самого элемента.
  • Самый близкий родительский элемент, для которого установлено значение атрибута (то есть атрибут наследуется).
  • Заголовок HTTP "Content-Language" (который может конфигурироваться на сервере). Например:

    Content-Language: en-cockney

  • Значения по умолчанию и настройки агента пользователя.
  • В этом примере первичным языком документа является французский ("fr"). Один абзац объявлен на испанском языке ("es"), после чего язык снова становится французским. В следующий абзац включена японская фраза ("ja"), после чего язык опять изменяется на французский.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <HTML lang="fr"> <HEAD> <TITLE>Un document multilingue</TITLE> </HEAD> <BODY> ...текст интерпретируется как французский...

    <P lang="es">... текст интерпретируется как испанский...

    <P>... текст опять интерпретируется как французский...

    <P>...французский текст, в котором попадается

    <EM lang="ja">фрагмент на японском</EM>, а здесь опять начинается французский...

    </BODY> </HTML>

    Примечание. Ячейки таблицы могут наследовать значения атрибута не от родителя, а из первой ячейки объединения. Подробнее см. в разделе .



    Содержание раздела