In computing, tabbing navigation is the ability to navigate between focusable elements (such as hyperlinks and form controls) within a structured document or user interface (such as HTML) with the tab key of a computer keyboard. Usually, pressing Tab will focus on the next element, while pressing Shift + Tab will focus on the previous element. The order of focusing can be determined implicitly (based on physical order) or explicitly (based on tab index). In general, tabbing is cyclical, not linear, meaning that the tabbing will cycle to the first/last element when it moves away from the last/first element.
Most desktop applications and web browsers support this kind of keyboard navigation. But in some web browsers like Opera, an alternative method known as spatial navigation is used. This method, in many cases, can save a lots of key presses. In addition, Mozilla Application Suite and Mozilla Firefox support caret navigation, which provides a more natural way of document navigation similar to mouse navigation.