Атрибут title тега <th>
Описание
Атрибут title в теге <th> добавляет всплывающую подсказку (tooltip) к заголовку таблицы, которая появляется при наведении курсора. Это полезно для предоставления дополнительной информации без загромождения видимого содержимого.
<table border="1">
<tr>
<th title="Кликните для сортировки по возрастанию/убыванию">Дата</th>
<th title="В рублях, без учета НДС">Сумма</th>
</tr>
<tr>
<td>2025-01-15</td>
<td>12 450₽</td>
</tr>
</table>
Особенности работы:
- Подсказка появляется при наведении (hover) и исчезает при уходе курсора
- Время появления зависит от браузера (обычно 0.5-1 сек)
- Поддерживается всеми современными браузерами
- Доступна для скринридеров (озвучивается)
Рекомендации:
- Используйте для кратких пояснений (1-2 предложения)
- Избегайте важной информации только в title
- Для сложного контента используйте другие методы (popover, modal)
- Сочетайте с ARIA-атрибутами для лучшей доступности
Пример с CSS-стилизацией:
<style>
th[title] {
border-bottom: 1px dotted #999;
cursor: help;
}
</style>
<table border="1">
<tr>
<th title="Формат: ДД.ММ.ГГГГ">Дата</th>
</tr>
</table>
Ограничения:
- Нет контроля над внешним видом подсказки
- Не работает на мобильных устройствах (нет hover)
- Ограниченная длина текста (обрезается в некоторых браузерах)
- Невозможность форматирования текста
Примечание: Для профессиональных решений:
- Используйте CSS-библиотеки (Bootstrap, Material UI)
- Рассмотрите JavaScript-решения (tippy.js, popper.js)
- Для форм применяйте <label> с ассоциацией