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


Описание

Атрибут lang определяет язык текста внутри тега <cite>. Это важно для:

  • Корректного отображения и произношения текста
  • Правильной работы автоматического перевода
  • Доступности для скринридеров
  • Поисковой оптимизации (SEO)
Пример использования:
<cite lang="en">To be or not to be</cite> <cite lang="fr">Je pense, donc je suis</cite> <cite lang="ru">В здоровом теле - здоровый дух</cite>

Формат значений:

Тип кода Формат Пример
Основной язык 2-буквенный код ISO 639-1 lang="es" (испанский)
Язык с регионом язык-регион (ISO 3166) lang="pt-BR" (бразильский португальский)
Скрипт язык-скрипт (ISO 15924) lang="zh-Hant" (китайский традиционный)

Использование с CSS:

<style> cite:lang(en) { font-style: italic; } cite:lang(ja) { font-family: "MS Mincho", serif; } cite:lang(ar) { direction: rtl; } </style> <cite lang="en">English citation</cite> <cite lang="ja">日本語の引用</cite> <cite lang="ar">اقتباس عربي</cite>

Рекомендации по использованию:

  • Всегда указывайте язык для цитат на иностранных языках
  • Для смешанного контента используйте вложенные элементы с разными lang
  • Сочетайте с атрибутом dir для RTL-языков
  • Используйте точные коды языков при необходимости

Пример с JavaScript:

<cite id="multilingual" lang="en">Sample text</cite> <script> function changeCitationLanguage(lang, text) { const cite = document.getElementById('multilingual'); cite.lang = lang; cite.textContent = text; } // Меняем на русский changeCitationLanguage('ru', 'Пример текста'); </script>

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

  • Скринридеры используют lang для выбора голоса и произношения
  • Браузеры могут предлагать перевод для иностранных цитат
  • Правильные кавычки для каждого языка
  • Влияет на алгоритмы переноса слов

Важные замечания:

  • Наследуется от родительских элементов, если не указан
  • Может отличаться от языка основного документа
  • Не используйте для стилизации (лучше CSS-классы)
  • Проверяйте коды языков на соответствие стандартам

Примечание: Для академических работ и международных документов правильное указание языка цитат с помощью атрибута lang особенно важно для сохранения смысловых и стилистических особенностей оригинального текста.