tabindex
HTML имеет три различные функции, относящиеся к фокусу клавиатуры элемента. Когда он находится в теге, он указывает, что элемент можно сфокусировать. Значение (целое число, положительное, отрицательное или нулевое) определяет поведение. Некоторые элементы, такие как ссылки и элементы управления формами, автоматически получают фокус клавиатуры, когда пользователь переходит через страницу. Он находится в том же порядке, что и элементы, входящие в разметку HTML-источника. Эта же функциональность может быть предоставлена другим элементам, таким как div
, span
и p
, поместив на них tabindex="0"
. Вот пример: <div tabindex="0">I need keyboard focus!</div>
Примечание. tabindex
(обычно -1) указывает, что элемент является настраиваемым, но недоступен клавиатурой. Этот метод обычно используется для программного программирования фокуса на контент (например, когда активируется div
для всплывающего окна) и выходит за рамки этих задач. tabindex
к тегу p
и установите его значение «0». Бонус - использование tabindex
также позволяет псевдо-классу CSS :focus
работать p
тегом p
. tabindex
к тегу p
который содержит инструкции формы.
testString: 'assert($("p").attr("tabindex"), "Your code should add a tabindex
attribute to the p
tag that holds the form instructions.");'
- text: Ваш код должен установить атрибут tabindex
в теге p
равным 0.
testString: 'assert($("p").attr("tabindex") == "0", "Your code should set the tabindex
attribute on the p
tag to a value of 0.");'
```