Original New 5 inch LCD

HTML 5 navigation

This technique relates to:

User Agent and Assistive Technology Support Notes

  • March 2012: These new sectioning elements are used to create a structure and document outline. They can be used in conjunction with traditional HTML structural elements like heading elements to provide nested content. Browser support is currently patchy.
  • Note that there is an issue with screen readers being able to parse headers that are nested inside section elements. For example, if explicitly ranked h1 to h6 headings are nested in HTML5 sectioning elements, as opposed to using exclusively h1 elements, JAWS 12.0.1170, as well as the JAWS 13.0.171 beta, will misrepresent the heading hierarchy. This issue is outlined in the following article by Jason Kiss of Accessible Culture.

Description

The purpose of this technique is to help users of assistive technology, such as screen readers, to quickly and easility navigate to a section of a page, and to skip over sections of a page that they do not need.

HTML5 has a variety of section elements that can aid in this. The element is one of them, which will help users find the navigation sections of a page.

Example:The element

The element allow the author to mark up major navigation blocks in the HTML5 pages. For more on the element see the HTML 5 specification.

Using the HTML5 element on its own to mark up a navigation list would take the form:

  • About us
  • Services
  • Contact
  • Location
  • Why Groovy?

However, in order to make the structure more accessible to user agents that support ARIA as well as ensuring that user agents that don't support HTML5 can also understand the structure, adding the ARIA role="navigation" is advised.

Note: When support for HTML5 improves there may be no need to continue to add the ARIA role="navigation".

Working example:

Related WCAG Techniques

  • G140: Separating information and structure from presentation to enable different presentations

Procedure

  1. Check that content has been added.
  2. If support for HTML5 within a user agent is in doubt, then add the ARIA role="navigation".
education station edward snowden education blog zoom under blog minecraft: education edition free blogging as a side hustle blogging from your phone master of education abbreviation founders education blogging pro jobs blogging of music blogging your way by holly becker education of donald trump pennsylvania department of education blogging your way by holly becker fall into blogging blogging after retirement commission for independent education education sociology blogging comes under which industry macbook pro education pricing education colleges blogging marketing can bloggers make good money how to make money while blogging what is critical race theory in education blogging vs blog blogging how to blogging from scratch blogging at 60 blogging lessons ministry education education degree online minecraft education edition skins education tax credit blog xml blogging zenith
You might also like
Drop Down Navigation Menu Using CSS & HTML5
Drop Down Navigation Menu Using CSS & HTML5
Navigation
Navigation
HTML5 Tutorial Teil 7: Die Navigation - Animationen der
HTML5 Tutorial Teil 7: Die Navigation - Animationen der ...
Telenav opens up Scout for Apps, the HTML5 GPS navigation
Telenav opens up Scout for Apps, the HTML5 GPS navigation ...
Html 5 Tutorial in Tamil 7 Navigation Pseudo Class
Html 5 Tutorial in Tamil 7 Navigation Pseudo Class
HTML 5 site navigation
HTML 5 site navigation
HTML Crashkurs für Anfänger in 90 Min [5/8] | DIE NAVIGATION
HTML Crashkurs für Anfänger in 90 Min [5/8] | DIE NAVIGATION
HTML & CSS Tutorial: Lektion 5 - Navigation
HTML & CSS Tutorial: Lektion 5 - Navigation
Html 5 Tutorial in Tamil 10 Styling fot the Navigation
Html 5 Tutorial in Tamil 10 Styling fot the Navigation
Related Posts