Атрибут lang тега <acronym>


Описание

Атрибут lang в теге <acronym> указывает язык текста акронима. Это особенно важно для многоязычных документов и правильного отображения.

Синтаксис:

<acronym lang="код-языка" title="...">Акроним</acronym>

Основные языковые коды:

Язык Код Пример
Английский en <acronym lang="en" title="World Health Organization">WHO</acronym>
Русский ru <acronym lang="ru" title="Организация Объединенных Наций">ООН</acronym>
Французский fr <acronym lang="fr" title="Organisation du Traité de l'Atlantique Nord">OTAN</acronym>

Примеры с региональными вариантами:

<acronym lang="en-US" title="Federal Bureau of Investigation">FBI</acronym> <acronym lang="en-GB" title="British Broadcasting Corporation">BBC</acronym> <acronym lang="zh-CN" title="中华人民共和国">中国</acronym>

Особенности работы:

  • Наследует значение от родительских элементов
  • Влияет на автоперевод в браузерах
  • Используется скринридерами для выбора голоса
  • Рекомендуется сочетать с атрибутом title

Рекомендации:

  • Всегда указывайте для иностранных акронимов
  • Для латинских сокращений используйте lang="la"
  • Используйте стандартные коды ISO 639-1
  • В новых проектах заменяйте на <abbr>

Ограничения:

  • Не влияет на перевод атрибута title
  • Старые браузеры могут игнорировать атрибут
  • Не изменяет направление текста (используйте с dir для RTL)