Протоколы Internet


Язык HTML - часть 19


</address>

6. Спецификация языка содержимого документа. Атрибут lang

lang = language-code

Специфицирует базовый язык, на котором написан документ. Значением этого атрибута является код языка (см. RFC-1766). В пределах кода языка пробелы использоваться не должны. Значение этого кода по умолчанию “unknown”. Код языка состоит из базового кода и субкода.

language-code = primary-code *( “-“ subcode )

Атрибуты, определенные где-либо еще.

  • id, class (идентификаторы, действующие в пределах документа)
  • lang (языковая информация), dir (направление текста/отступ)
  • onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup (события)

Ниже приведено несколько примеров кодов языка.

“en”:english

“en-us”:the u.s version of english

“en-cockney”:the cockney version of english

(версия английского – кокни)

“i-cherokee”:the cherokee language spoken by some native americans

(Чероки – язык, на котором говорят некоторые коренные американцы)

Две первые буквы базового кода зарезервированы ISO-639.

fr

французский

de

немецкий

it

итальянский

nl

голландский

el

греческий

es

испанский

pt

португальский

ar

арабский

he

еврейский

ru

русский

zh

китайский

ja

японский

hi

хинди

ur

урду

Любые две буквы субкода воспринимаются как код страны ISO3166.

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

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

  • Атрибут lang устанавливает значение элемента.
  • Глобальный элемент, имеющий атрибут lang.
  • http заголовок “content-language”, устанавливающий значения языка, например,

    content-language: en-us.

  • Задание языкового атрибута извне.

В ниже приведенном примере базовый язык документа является французским. Один параграф декларирован как испанский, после чего базовый язык восстанавливается. Следующий параграф включает встроенную фразу на японском, после чего следует снова текст на французском.




Начало  Назад  Вперед



Книжный магазин