Атрибут title тега <article>
Описание
Атрибут title задаёт всплывающую подсказку (tooltip) для элемента <article>, которая появляется при наведении курсора. Это текстовое описание, которое может содержать дополнительную информацию о статье.
Особенности работы:
| Характеристика | Описание |
|---|---|
| Отображение | Всплывающая подсказка при наведении (зависит от браузера) |
| Доступность | Читается скринридерами как дополнительное описание |
| Содержимое | Только текст (HTML не интерпретируется) |
| Длина | Ограничена, но зависит от браузера |
Рекомендации по использованию:
- Используйте для краткой дополнительной информации о статье
- Не дублируйте основной заголовок статьи
- Избегайте слишком длинного текста (более 100 символов)
- Не используйте для критически важной информации (не все пользователи увидят)
- Для сложной разметки используйте JavaScript-решения вместо title
Правильное применение:
Ограничения: На мобильных устройствах подсказка title часто не отображается при касании, поэтому не следует полагаться на неё как на основной способ передачи важной информации.
Альтернативы для разных случаев:
| Потребность | Лучшее решение |
|---|---|
| Подробное описание | Элемент <details> или скрытый блок |
| Богатая разметка | JavaScript-всплывающие окна (tooltip библиотеки) |
| Доступность | ARIA-атрибуты (aria-label, aria-describedby) |
| Мета-информация | Видимые элементы в шапке или подвале статьи |
Пример с ARIA-альтернативами:
Совет: Для создания современных всплывающих подсказок с анимацией и сложной разметкой используйте CSS-решения с псевдоэлементами или специализированные библиотеки типа Popper.js.
CSS-реализация кастомной подсказки:
Примечание: Хотя атрибут title является частью стандарта HTML и поддерживается всеми браузерами, его функциональность ограничена. Для сложных интерактивных элементов рассмотрите альтернативные решения.