Атрибут 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>

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

  1. Указывайте основной язык страницы в теге <html>
  2. Используйте для фрагментов текста на других языках
  3. Для многоязычных сайтов меняйте атрибут динамически
  4. Проверяйте правильность кодов языков
  5. Сочетайте с атрибутом dir для RTL-языков

Особенности доступности:

<small lang="ru" aria-label="Дополнительное примечание"> Текст сноски </small>

SEO рекомендации:

Правильное указание языка помогает поисковым системам:

  • Лучше понимать контент
  • Корректно отображать сниппеты
  • Определять языковую принадлежность текста

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

  • Не влияет на автоматический перевод всего документа
  • Некоторые старые браузеры могут игнорировать атрибут
  • Для сложных случаев может потребоваться дополнительная разметка