Атрибут draggable тега <abbr>
Описание
Атрибут draggable в теге <abbr> определяет, можно ли перетаскивать элемент с помощью Drag and Drop API. Хотя это нестандартное использование для аббревиатур, технически возможно.
<abbr draggable="true" title="HyperText Markup Language">HTML</abbr>
Значения атрибута:
| Значение | Поведение |
|---|---|
true |
Элемент можно перетаскивать |
false |
Элемент нельзя перетаскивать (значение по умолчанию) |
auto |
Поведение по умолчанию (равнозначно false для аббревиатур) |
Особенности использования с <abbr>:
- Не имеет практического смысла для обычных аббревиатур
- Может использоваться в специализированных интерфейсах
- Требует JavaScript-обработчиков для реализации функциональности
- Не влияет на стандартное поведение подсказки (title)
Рекомендации:
- Избегайте использования для обычных аббревиатур
- Применяйте только в специальных интерактивных сценариях
- Всегда добавляйте визуальные подсказки о возможности перетаскивания
- Сочетайте с
data-*атрибутами для хранения метаданных - Тестируйте на разных устройствах (особенно touch-устройствах)
Важно: В большинстве случаев перетаскиваемые аббревиатуры - это антипаттерн. Рассмотрите использование более подходящих элементов, таких как <button> или специальные компоненты интерфейса.