- From: Thad C <inclusivethinking@gmail.com>
- Date: Tue, 19 Apr 2016 18:37:20 -0700
- To: Mike Elledge <melledge@yahoo.com>
- Cc: W3c-Wai-Gl <w3c-wai-gl@w3.org>
- Message-ID: <CAOh2y+83X2VsrzgtAexOPo_oo_qJhcVx+cHB+Wb6amOK=VRdag@mail.gmail.com>
Hi Mike, Here is an example of a nav element nested within a header element that may be useful https://www.w3.org/TR/html5/sections.html#the-header-element On Apr 19, 2016 12:43 PM, "Mike Elledge" <melledge@yahoo.com> wrote: > Hi Everyone-- > > I find <header>, <nav> and <menu> to be confusing. > > It seems to me that <header> should encompass things like a page logo and, > if present, heading(s) at the top of the page. Top-level navigation, on the > other hand, should be identified by the <nav> element, and be separate. I > have seen, however, top-level navigation included in the <header> tag, > which seems incorrect. > > I've also seen breadcrumbs identified by the <nav> element; however, if > breadcrumbs are present, it seems like they and top-level navigation should > be further differentiated by aria-label (i.e., "You are here" and "Main > navigation", for example). I haven't used <menu> in the top navigation > because it overrules the list semantics. > > Like so: > > <header> > <img src="images/company logo.gif" width="129" height="66" alt="Company > Logo"/> > <h1>Screen Reader Demonstration</h1> > <p>HTML5 and ARIA in Action</p> > </header> > <nav aria-label="Main navigation"> > <ul> > <li><a href="Screen_Reader_Demo_D.html">Home</a></li> > <li><a href="Examples.html" >Examples</a> > <ul> > <li><a href="A11ble_Form.html">Accessible Form</a></li> > <li><a href="A11ble_Calendar.html">Accessible Calendar</a></li> > <li><a href="A11ble_Dialog.html">Accessible Dialog</a></li> > <li><a href="A11ble_Graph.html">Accessible Graph</a></li> > </ul> > </li> > <li><a href="">Techniques</a></li> > </ul> > </nav> > <nav aria-label="You are here"> Home Page > </nav> > > Does this seem correct to you? > > Thanks! > > Mike > > >
Received on Wednesday, 20 April 2016 01:37:49 UTC