Атрибут title тега <bdi>
Описание
Атрибут title для тега <bdi> позволяет добавить всплывающую подсказку к изолированному тексту. Это может быть полезно для:
- Пояснения значения иностранного текста
- Добавления транслитерации или перевода
- Предоставления дополнительной информации о тексте
Пример использования:
<p>
Приветствие:
<bdi title="Мир вам (араб.)" dir="rtl" lang="ar">
السلام عليكم
</bdi>
</p>
Рекомендации по применению:
| Сценарий | Пример |
|---|---|
| Перевод | title="Спасибо (иврит)" |
| Транслитерация | title="Ahlan bik (араб. - Добро пожаловать)" |
| Пояснение | title="Традиционное арабское приветствие" |
Особенности работы:
- Подсказка появляется при наведении курсора
- Не отображается на мобильных устройствах при касании
- Поддерживает многострочный текст (через \n)
- Сочетается с атрибутами
dirиlang
Пример с многострочным title:
<bdi title="Иврит: Shalom\nЗначение: Мир, приветствие" dir="rtl" lang="he">
שלום
</bdi>
Совет: Для важной информации используйте aria-label или видимые подписи, так как title имеет ограниченную доступность.
Альтернатива для доступности:
<span aria-label="Арабское приветствие: Мир вам">
<bdi dir="rtl" lang="ar">السلام عليكم</bdi>
</span>
Лучшие практики:
- Дублируйте важную информацию другими способами
- Для RTL-подсказок укажите
dir="auto"в контейнере - Избегайте длинных текстов в
title - Проверяйте отображение в разных браузерах