Атрибут title тега <span>
Описание
Атрибут title добавляет всплывающую подсказку к элементу <span>, которая появляется при наведении курсора. Подсказка может содержать дополнительную информацию о тексте или элементе.
<p>
Наведите курсор на <span title="Это всплывающая подсказка">этот текст</span>, чтобы увидеть подсказку.
</p>
Особенности работы:
- Подсказка появляется при наведении курсора (hover)
- Исчезает через несколько секунд или при уходе курсора
- Поддерживает многострочный текст (используйте переносы строк)
- Отображается поверх других элементов
Примеры разных подсказок:
<p>
<span title="Простое пояснение">Пример 1</span> |
<span title="Многострочная
подсказка с
переносами строк">Пример 2</span> |
<span title="HTML-теги не интерпретируются">Пример 3</span>
</p>
Рекомендации:
- Используйте для пояснения сложных терминов
- Добавляйте подсказки к сокращениям и аббревиатурам
- Делайте текст кратким и информативным
- Для важной информации используйте видимые элементы
Ограничения:
- Недоступен на мобильных устройствах (нет hover)
- HTML-теги отображаются как текст
- Внешний вид зависит от браузера
- Нельзя стилизовать стандартную подсказку
Альтернативы:
- Кастомные тултипы (через CSS+JS) - для стилизации
- Атрибут aria-label - для доступности
- Видимые пояснения - для важной информации
Дополнительная информация:
- Для переноса строк используйте
или - Подсказки улучшают юзабилити, но не должны быть обязательными
- Важная информация не должна быть только в подсказке
Примечание: Для создания стилизованных подсказок с анимациями рассмотрите библиотеки типа Tippy.js или Popper.js.