Атрибут lang тега <abbr>
Описание
Атрибут lang указывает язык текста внутри элемента <abbr>. Это особенно важно для многоязычных документов и правильного отображения аббревиатур.
<abbr lang="en" title="World Health Organization">WHO</abbr>
Основные языковые коды:
| Язык | Код | Пример |
|---|---|---|
| Английский | en |
<abbr lang="en">FAQ</abbr> |
| Русский | ru |
<abbr lang="ru">США</abbr> |
| Французский | fr |
<abbr lang="fr">OTAN</abbr> |
| Немецкий | de |
<abbr lang="de">EU</abbr> |
<abbr lang="en-US" title="Federal Bureau of Investigation">FBI</abbr>
<abbr lang="en-GB" title="British Broadcasting Corporation">BBC</abbr>
<abbr lang="zh-CN" title="中华人民共和国">中国</abbr>
<abbr lang="zh-TW" title="中華民國">台灣</abbr>
Особенности работы:
- Наследует значение от родительских элементов
- Влияет на автоматический перевод в браузерах
- Может изменять правила переноса и типографики
- Используется скринридерами для выбора голоса
- Рекомендуется сочетать с атрибутом
title
<article lang="ru">
<p>
<abbr lang="en" title="North Atlantic Treaty Organization">NATO</abbr>
(в русском языке известна как
<abbr lang="ru" title="Организация Североатлантического договора">НАТО</abbr>)
</p>
<p>
<abbr lang="la" title="Anno Domini">A.D.</abbr> -
латинское обозначение нашей эры.
</p>
</article>
Рекомендации по использованию:
- Всегда указывайте для иностранных аббревиатур
- Для латинских аббревиатур используйте
lang="la" - Сочетайте с атрибутом
dirдля RTL-языков - Используйте стандартные коды ISO 639-1
- Проверяйте отображение в разных браузерах
Совет: Для проверки кодов языков используйте официальный реестр IANA.