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


Описание

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

Пример использования:
<p> Химическая формула: H<sub lang="la">2</sub>O (лат. Aqua) </p>

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

Код Язык Пример использования
en Английский <sub lang="en">nth</sub>
la Латинский <sub lang="la">ii</sub>
ar Арабский <sub lang="ar">٢</sub>

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

  • Влияет на проверку орфографии (если включена)
  • Может изменять отображение цифр и символов
  • Важен для скрин-ридеров и программ чтения
  • Сочетается с атрибутом dir для RTL-языков

Пример с разными языками:

<p> Английский: x<sub lang="en">nth</sub><br> Латинский: x<sub lang="la">iv</sub><br> Арабский: س<sub lang="ar" dir="rtl">٢</sub> </p>

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

  • Используйте для формул на иностранных языках
  • Указывайте язык для римских цифр и специальных обозначений
  • Сочетайте с атрибутом title для пояснений
  • Для основного языка страницы указывайте lang в теге <html>

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

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

Пример с научными обозначениями:

<p> Химия: H<sub lang="en">2</sub>O<br> Математика: x<sub lang="la">iv</sub><br> Физика: E<sub lang="en">0</sub> </p>

Примечание: Для сложных научных документов с формулами на разных языках используйте специализированные языки разметки, такие как LaTeX или MathML.