Атрибут title тега <output>
Описание
Атрибут title добавляет всплывающую подсказку к элементу <output>, которая появляется при наведении курсора. Подсказка может содержать дополнительное описание или пояснение к выводимым данным.
<form oninput="result.value = Math.round(amount.value * rate.value * 100)/100">
Сумма: <input type="number" id="amount" value="100">
Курс: <input type="number" id="rate" value="1.2" step="0.01">
<output name="result" title="Результат конвертации валюты">120</output>
</form>
Основные характеристики:
| Характеристика | Описание |
|---|---|
| Отображение | Всплывающая подсказка при наведении |
| Содержимое | Текстовая информация (обычно краткая) |
| Доступность | Доступна скринридерам как дополнительное описание |
Рекомендации по использованию:
- Используйте для пояснения формата или единиц измерения
- Держите текст подсказки кратким (1-2 предложения)
- Не дублируйте видимый текст элемента
- Избегайте важной информации только в title
Пример с пояснением формата:
<output title="Формат: ГГГГ-ММ-ДД">2025-12-31</output>
Особенности работы:
- Время появления подсказки зависит от браузера
- На мобильных устройствах может не отображаться
- Не поддерживает HTML-разметку внутри
- Может использоваться вместе с другими атрибутами
Ограничения:
- Не заменяет ARIA-атрибуты для сложных описаний
- Не должен быть единственным способом передачи важной информации
- Эффективность зависит от реализации в браузере
Примечание: Для важных пояснений, которые должны быть всегда доступны пользователям, рекомендуется использовать видимые текстовые элементы рядом с <output>, а не полагаться исключительно на атрибут title.