Атрибут 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)
- Некоторые старые браузеры могут игнорировать