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


Описание

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

Пример использования:
<tt lang="en">print("Hello World")</tt> <tt lang="ru">программа "Привет мир"</tt>

Основные характеристики:

  • Использует стандартные коды языков (ISO 639-1)
  • Может включать региональные варианты (например, en-US)
  • Влияет на проверку орфографии (если включена)
  • Важен для скринридеров и других вспомогательных технологий

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

<tt lang="fr" style="font-family: monospace;"> # Ceci est un commentaire en français def exemple(): return "Bonjour" </tt> <tt lang="ja" style="font-family: monospace;"> 「こんにちは世界」と表示する </tt>

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

  • Всегда указывайте язык основного содержимого
  • Для смешанного контента используйте lang для каждого фрагмента
  • Сочетайте с CSS для моноширинного отображения
  • Используйте правильные коды языков

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

  • Тег <tt> устарел в HTML5
  • Не влияет на направление текста (для RTL используйте dir)
  • Некоторые старые браузеры могут игнорировать