Атрибут lang тега <small>
Описание
Атрибут lang определяет язык текстового содержимого внутри элемента <small>. Этот атрибут помогает браузерам, поисковым системам и скринридерам правильно интерпретировать и обрабатывать текст.
Пример использования:
<small lang="en">Additional information</small>
<small lang="ru">Дополнительная информация</small>
Основные возможности:
- Языковая идентификация: Определяет язык для текста
- Типографика: Влияет на правила переноса, кавычек и форматирования
- Произношение: Используется программами чтения с экрана
- Автоперевод: Помогает сервисам автоматического перевода
Формат значений:
| Значение | Язык | Пример |
|---|---|---|
ru |
Русский | lang="ru" |
en |
Английский | lang="en" |
es |
Испанский | lang="es" |
zh-CN |
Китайский (упрощенный) | lang="zh-CN" |
Пример с разными языками:
<div>
<small lang="en">Note: This is important</small>
<small lang="fr">Remarque: Ceci est important</small>
<small lang="de">Hinweis: Dies ist wichtig</small>
</div>
Рекомендации:
- Указывайте основной язык страницы в теге
<html> - Используйте для фрагментов текста на других языках
- Для многоязычных сайтов меняйте атрибут динамически
- Проверяйте правильность кодов языков
- Сочетайте с атрибутом
dirдля RTL-языков
Особенности доступности:
<small lang="ru" aria-label="Дополнительное примечание">
Текст сноски
</small>
SEO рекомендации:
Правильное указание языка помогает поисковым системам:
- Лучше понимать контент
- Корректно отображать сниппеты
- Определять языковую принадлежность текста
Ограничения:
- Не влияет на автоматический перевод всего документа
- Некоторые старые браузеры могут игнорировать атрибут
- Для сложных случаев может потребоваться дополнительная разметка