Атрибут accesskey тега <figcaption>
Описание
Атрибут accesskey в теге <figcaption> позволяет назначить горячую клавишу для быстрого доступа к подписи изображения или другого медиа-контента. При активации комбинации клавиш фокус перемещается на элемент.
<figure>
<img src="chart.jpg" alt="График продаж">
<figcaption accesskey="c">Рисунок 1. Динамика продаж за 2025 год</figcaption>
</figure>
Особенности работы:
| Платформа | Комбинация клавиш | Примечание |
|---|---|---|
| Windows/Linux | Alt + ключ | В Firefox: Alt + Shift + ключ |
| Mac OS | Control + Option + ключ | Зависит от браузера |
Рекомендации по выбору клавиш:
- Используйте первую букву функции (C для Caption)
- Избегайте конфликтов с системными сочетаниями
- Для цифровых клавиш указывайте непосредственно цифру
- Документируйте назначенные клавиши для пользователей
Пример с несколькими подписями:
<figure>
<img src="diagram.png" alt="Блок-схема">
<figcaption accesskey="d" title="Диаграмма (Alt+D)">
Рисунок 2. Архитектура системы
</figcaption>
</figure>
<figure>
<img src="map.jpg" alt="Карта">
<figcaption accesskey="m" title="Карта (Alt+M)">
Рисунок 3. Географическое распределение
</figcaption>
</figure>
Ограничения:
- Поддержка зависит от браузера и ОС
- Может конфликтовать с другими сочетаниями клавиш
- На мобильных устройствах обычно недоступен
- Ограниченная полезность для figcaption
Советы по улучшению доступности:
- Сочетайте с атрибутом title для пояснения
- Указывайте назначенные клавиши в документации
- Используйте семантически значимые клавиши
- Тестируйте в разных браузерах
Примечание: Хотя атрибут accesskey может улучшить доступность для пользователей клавиатуры, его применение к <figcaption> имеет ограниченную практическую ценность. Для сложных интерфейсов лучше реализовать полноценную клавиатурную навигацию через JavaScript.