Атрибут title тега <tbody>
Описание
Атрибут title для элемента <tbody> добавляет всплывающую подсказку (tooltip), которая появляется при наведении курсора на группу строк таблицы. Это полезно для предоставления дополнительной информации о содержимом секции таблицы.
<table>
<tbody title="Данные за 1 квартал 2025 года">
<tr>
<td>Январь</td>
<td>120 000 руб.</td>
</tr>
<tr>
<td>Февраль</td>
<td>150 000 руб.</td>
</tr>
</tbody>
</table>
Особенности работы:
- Подсказка появляется при наведении на любую часть
<tbody> - Поддерживает многострочный текст (используйте \n для переноса строк)
- Стиль отображения зависит от браузера и операционной системы
- Не отображается на сенсорных устройствах
Рекомендации по использованию:
| Сценарий | Рекомендация | Пример |
|---|---|---|
| Описание данных | Краткая информация о содержимом | title="Продажи по регионам" |
| Методология | Как были получены данные | title="Данные из CRM системы" |
| Предупреждения | Важные примечания | title="Предварительные данные" |
Пример с переносом строк:
<table>
<tbody title="Данные обновлены: 2025-03-15\nИсточник: CRM система\nСтатус: предварительные">
<tr><td>Пример данных</td></tr>
</tbody>
</table>
Ограничения и рекомендации:
- Не заменяет элемент
<caption>для основного описания таблицы - Для важной информации используйте видимые элементы
- Избегайте длинных текстов (более 100 символов)
- Не поддерживает HTML-разметку внутри подсказки
- Используйте для дополнительной, необязательной информации
- Сочетайте с
aria-labelдля улучшения доступности - Тестируйте отображение в разных браузерах
Примечание: Для сложных всплывающих подсказок с форматированием рассмотрите использование JavaScript-библиотек типа Tooltip.js или Popper.js.