Можно ли отменить <a href="...">
от табуляции в любом браузере? Я хотел бы сделать это без Javascript.
Запретить tabstop для элемента A (привязка) в HTML
Ответ 1
Некоторые браузеры поддерживают атрибут tabindex="-1"
, но не все из них, поскольку это не стандартное поведение.
Ответ 2
Современные, совместимые с HTML5, браузеры поддерживают атрибут [tabindex]
, где значение -1
будет препятствовать табуляции элемента.
Если значение представляет собой отрицательное целое число
Пользовательский агент должен позволять элементу сфокусироваться, но не должен позволять элементу быть достигнутым, используя последовательную навигацию по навигации.
Ответ 3
Вы можете применить обработчик JQuery к элементу, для которого вы хотите настроить таргетинг на несколько элементов без остановки табуляции.
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
Был бы один из способов сделать это....
Ответ 4
Я думаю, что вы можете сделать это с помощью javascript, вы переопределите window.onkeypress
или onkeydown
, перетащите кнопку вкладки и установите фокус в нужном порядке.
Ответ 5
Удалить атрибут HREF из тэга привязки