У меня есть тег IMG, который имеет ассоциированное событие OnClick.
Я вижу, что навигационная панель TAB пропускает это поле изображения, но мне нужно, чтобы она остановилась и рассматривала элемент как обычное поле управления с помощью табуляции.
Есть ли способ сделать это? Я не могу просто обернуть вокруг него простой тег A, поскольку это влияет на различные таблицы стилей и разбивает дизайн.
В общем, лучшим подходом является использование кнопки вместо этого и привязка события click к этому.
<button type="button"><img src="..." alt="..."></button>
Вы также можете вставить tabindex="0"
на изображение, чтобы он отображался в порядке вкладок (без указания определенного места, чтобы упорядочение было естественным), но это не дает столь же хороших результатов с AT.
tabindex="0"
. Но тогда это может испортить порядок смены вкладок.