- From: Michael Hacker <info@superbox.one>
- Date: Sun, 20 Nov 2016 15:51:32 +0100
- To: public-html-comments@w3.org
- Message-Id: <D9C6CFB2-6ADE-44AE-BCCE-14912E9579E3@superbox.one>
I have an idea for implementing an offcanvas menu which works without JavaScript. This is the HTML code: <a href="#offcanvas_menu">Menu</a> <nav id="offcanvas_menu"> <ul> <li> <a chref="..">Menuitem 1</a> </li> <li> <details> <summary>Menuitem 2</summary> <ul> <li> <a class="first_menuitem" href="/manage/users/">Sub Menuitem 1</a> </li> </ul> </details> </li> </ul> </nav> The menu is oopen with offcanvas_menu:target { } The Sub menu is open with the new details tag. It's work without JavaScript :) My question is. Is this also semantically correct? The HTML5.1 Spec says: "The details element represents a disclosure widget from which the user can obtain additional information or controls." A navigation is a form of control.
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Monday, 21 November 2016 08:51:02 UTC