Атрибут id тега <tt>
Описание
Атрибут id для тега <tt> задаёт уникальный идентификатор элементу моноширинного текста. Хотя тег <tt> считается устаревшим в HTML5, атрибут id сохраняет свою актуальность для любых HTML-элементов.
<tt id="error-message">Ошибка: файл не найден</tt>
Основные характеристики:
- Должен быть уникальным в пределах документа
- Чувствителен к регистру
- Не должен содержать пробелов
- Может начинаться с буквы, цифры, подчёркивания или дефиса
Использование с CSS:
<style>
#console-output {
font-family: 'Courier New', monospace;
background-color: #222;
color: #0f0;
padding: 10px;
}
</style>
<tt id="console-output">System ready</tt>
Использование с JavaScript:
<tt id="dynamic-text">Исходный текст</tt>
<script>
// Изменение текста по id
document.getElementById('dynamic-text').textContent = 'Новый текст';
// Добавление класса
document.getElementById('dynamic-text').classList.add('highlight');
</script>
Рекомендации по именованию:
| Тип идентификатора | Хороший пример | Плохой пример |
|---|---|---|
| По назначению | error-message |
tt1 |
| По типу контента | code-sample |
c123 |
| По расположению | header-tt |
tt-header |
Ограничения:
- Нельзя использовать несколько ID для одного элемента
- Изменение ID может сломать существующий функционал
- Не рекомендуется для чисто стилевых целей
Примечание: Хотя тег <tt> устарел, принципы использования атрибута id остаются актуальными для всех HTML-элементов.