Update the landmark structure of the page by placing the 59 elements not contained in landmarks into one or more container elements with proper landmark roles.
All rendered content must be placed inside of container elements with appropriate ARIA landmark roles.
Landmarks provide a way to organize the various types of content on a page for users of assistive technologies. The organization of content regions using landmarks is functionally similar to the way visual designers organize information for people who rely on a graphical rendering of the content.
When content is not contained in a landmark, it will be unreachable using landmark navigation, which is an important feature provided by assistive technologies such as screen readers.
Use the appropriate landmarks to identify the different regions of content on a web page.
The most important landmark roles are main and navigation, as nearly every page will include at least those regions.
Other commonly used landmark roles include banner, contentinfo, complementary and search.
Use HTML5 sectioning elements that have a default ARIA landmark role: main (main), nav (navigation), aside (complementary) and in some situations header (banner) and footer (contentinfo). When using these elements, the role attribute should NOT be defined.
In HTML4 and XHTML 1.0 documents, a landmark can be created using a div element with a role attribute and the appropriate ARIA landmark role value (e.g., role="main").
The search role is typically placed on a form element or a div that surrounds the search form.
object, embed and applet tags may be used to render content. Use inspection tools to determine if any of these elements actually render content on the page.
Information about the element associated with the result.
The information typically includes the tag name, accessible name or other information related to the rule requirements.
"Page" means that the result applied to the page. For example, the rule "One main landmark on the page" is a page level rule.
The element position is based on the DOM order of elements in the page.
The element position maybe useful in helping to locate a specific element on the page evaluated (e.g smaller numbers are typically toward the beginning of a page and larger numbers typically toward the end of a page).
Element position 1 is the first element.
The highest element position is the last element.
Element position values for most rule/page results will not be consecutive since a rule only applies to a sub set of elements found on a page.