Атрибут title тега <tfoot>
Описание
Атрибут title в теге <tfoot> добавляет всплывающую подсказку (tooltip), которая появляется при наведении курсора на нижний колонтитул таблицы. Это полезно для:
- Дополнительных пояснений к данным
- Доступности (читается скринридерами)
- Отображения информации при нехватке места
<table>
<tfoot title="Итоговые значения за текущий месяц">
<tr>
<td>Итого: 1,250 руб.</td>
</tr>
</tfoot>
</table>
Особенности работы:
- Подсказка появляется после небольшой задержки (обычно 1-2 секунды)
- На мобильных устройствах может не отображаться
- Поддерживает многострочный текст (через \n)
- Читается программами экранного доступа
Рекомендации:
- Используйте краткие и информативные подсказки
- Избегайте дублирования информации из содержимого ячеек
- Для сложных подсказок рассмотрите JavaScript-решения
- Тестируйте отображение в разных браузерах
Пример с многострочной подсказкой:
<table>
<tfoot title="Итоги за квартал\nПериод: Январь-Март 2025\nВалюта: Рубли">
<tr>
<td>45,000 руб.</td>
</tr>
</tfoot>
</table>
Ограничения:
- Нет контроля над стилизацией подсказки
- Ограниченная функциональность на мобильных устройствах
- Нельзя отобразить без наведения курсора
- Может конфликтовать с кастомными tooltip-решениями
Сравнение с аналогичными атрибутами:
| Атрибут | Назначение |
|---|---|
title |
Всплывающая подсказка при наведении |
aria-label |
Невидимая подпись для доступности |
data-tooltip |
Кастомные подсказки через JavaScript |
Пример хорошей практики:
<table>
<tfoot title="Сумма с учетом НДС 20%" aria-label="Итоговая сумма с налогом">
<tr>
<td>1,200 руб.</td>
</tr>
</tfoot>
</table>
Примечание: Для профессиональных решений:
- Используйте специализированные библиотеки для тултипов (Tippy.js)
- Рассмотрите скрытые/раскрывающиеся блоки с подсказками
- Для важной информации избегайте зависимости от hover-состояния