Атрибут accesskey тега <frame>
Описание
Атрибут accesskey позволяет задать горячую клавишу для быстрого перехода к фрейму. Это устаревший атрибут, который использовался с элементами <frame> в HTML4.
<frameset cols="30%,70%">
<frame src="menu.html" accesskey="n">
<frame src="content.html" accesskey="c">
</frameset>
Особенности работы:
| Платформа | Комбинация клавиш |
|---|---|
| Windows/Linux | Alt + accesskey |
| Mac | Control + Option + accesskey |
Проблемы и ограничения:
- Элемент
<frame>удалён из HTML5 - Конфликтует с системными и браузерными комбинациями
- Плохая поддержка на мобильных устройствах
- Неочевидность для пользователей
Рекомендации:
- Избегайте использования
<frame>в новых проектах - Для навигации используйте семантические HTML5-элементы
- Реализуйте клавиатурные сокращения через JavaScript
- Обеспечьте видимые подсказки о горячих клавишах
Примечание: В современных веб-приложениях вместо фреймов с accesskey рекомендуется использовать семантическую разметку, ARIA-атрибуты и кастомные JavaScript-решения для клавиатурной навигации, которые обеспечивают лучшую доступность и пользовательский опыт.