Synonyms: Tab sequence, focus order
See also: Use of the keyboar , Changes of context , Time limits
The navigation sequence decides the sequence in which the elements and areas to be focused with the keyboard receive the focus. Typically, this applies to the following navigation methods:
- Navigating between the elements with the tab key,
- Navigating within the elements with the arrow keys,
- Navigating between areas (e.g. with the F6 key),
- Quick navigation (e.g. with PAGE UP, END).
Operation
Permalink "Operation"No. | Property | Description | Classification | Reference |
---|---|---|---|---|
64 | Navigation sequence | The navigation sequence must be such that the contents can be viewed in a meaningful sequence and the control elements can be accessed according to their task-appropriate processing sequence. Note: This is achieved, for example:
|
Practical tip: navigation sequence in Web applications
Permalink "Practical tip: navigation sequence in Web applications"HTML
Permalink "HTML"The correct navigation sequence should be controlled by the order of the elements in the source code. The tabindex=0
attribute should not be used. The autofocus attribute should only be used with caution, as the contents before the automatically focused element are only perceptible with difficulty for visually impaired or blind people. There are applications in which autofocus can be put to good use, however, e.g. on a login page for the focusing of the first input field. Further information: 6.6.3 The tabindex attribute - HTML Standard (whatwg.org), 6.6.7 The autofocus attribute - HTML Standard (whatwg.org)
ARIA
Permalink "ARIA"The correct navigation sequence should be controlled by the order of the elements in the source code. The tabindex=0
attribute must be used for control elements that would not otherwise receive the keyboard focus. Elements that should be focusable by JavaScript but are not automatically in the TAB circuit are marked with tabindex=-1. This applies, for example, to
buttons
in
toolsbars
, Einträge in
selection lists
oder
radio buttons
within a group of radio buttons. In these cases, just one button, one list entry and/or one radio button is marked with tabindex=0
and all others are marked with tabindex=-1
.
Further information: Developing a Keyboard Interface | APG | WAI | W3C
Practical tip: efficient navigation in applications
Permalink "Practical tip: efficient navigation in applications"If the current application window contains several focusable elements, users who depend on the use of a keyboard cannot navigate through the window efficiently because they have to use the TAB key to navigate through these elements. To allow for an efficient form of keyboard navigation, it is recommended that one or more of the following methods are implemented and documented in the Hilfe option:
- Area navigation (e.g. with F6),
- Skip links at the start of the window and/or before areas with several navigation steps,
- keyboard shortcuts for frequently required functions and/or control elements,
- Designing areas with several navigation steps so that they can be shown and hidden (e.g. Menu with sub-menus, tabs , accordion ),
- Outsourcing of contents with several navigation steps to secondary screens (e.g. in dialog windows which can be opened separately),
- Use of grouping elements that are navigated within using the arrow keys instead of the TAB key (e.g. toolbar , menu ),
- with applications that do not support the virtuellen Cursor : Mode in which control elements receive the focus only.
Information about this article
You are welcome to send feedback by email about our handout!