Атрибут title тега <time>
Описание
Атрибут title для тега <time> добавляет всплывающую подсказку, которая появляется при наведении курсора на элемент. Это полезно для предоставления дополнительной информации о временной метке.
<time datetime="2025-12-31" title="Новогодние праздники">
31 декабря
</time>
Особенности атрибута:
- Подсказка появляется при наведении (hover)
- Поддерживает многострочный текст (через \n)
- Не отображается на мобильных устройствах при обычном касании
- Может использоваться для доступности (accessibility)
Примеры использования:
<!-- Подсказка с пояснением -->
<time datetime="2025-02-14" title="День Святого Валентина">
14 февраля
</time>
<!-- Подсказка с дополнительной информацией -->
<time datetime="2025-05-09" title="Начало в 10:00, парад на Красной площади">
День Победы
</time>
Рекомендации:
- Используйте для кратких пояснений (не более 1-2 предложений)
- Дублируйте важную информацию в основном содержимом
- Избегайте использования для критической информации
- Сочетайте с атрибутом datetime для машинного чтения
Accessibility-совет:
Атрибут title доступен для скринридеров, но не должен быть единственным источником важной информации. Для сложных подсказок лучше использовать ARIA-атрибуты.
Ограничения:
- Не работает при касании на мобильных устройствах
- Время отображения зависит от браузера
- Не поддерживает сложное форматирование
- Может конфликтовать с кастомными тултипами
Альтернативы:
Для более сложных подсказок рассмотрите:
- Кастомные тултипы через CSS/JavaScript
- ARIA-атрибуты (aria-label, aria-describedby)
- Отдельные скрытые блоки с дополнительной информацией
Примечание: В современных реалиях для важной информации лучше использовать видимые элементы интерфейса, а не полагаться на атрибут title.