- From: Steve Green <steve.green@testpartners.co.uk>
- Date: Thu, 11 Jun 2020 10:01:57 +0000
- To: WAI IG <w3c-wai-ig@w3.org>
There are a couple of considerations:
1. WCAG SC 1.3.1 effectively says that the visual appearance of things needs to be conveyed programmatically. So if a number of links are grouped visually, as is the case with a menu, then they should be grouped programmatically. A list is the obvious way to do that. Although the <nav> element implies some sort of grouping, this is not its purpose.
2. I was about to mention the benefits for the user experience, but Léonie beat me to it.
Steve Green
Managing Director
Test Partners Ltd
-----Original Message-----
From: Tobias Bengfort <tobias.bengfort@posteo.de>
Sent: 11 June 2020 10:47
To: WAI IG <w3c-wai-ig@w3.org>
Subject: Lists inside nav necessary?
Hi,
I often find myself building navigation like this:
```
<nav>
<ul>
<li><a href="…">…</a></li>
<li><a href="…">…</a></li>
<li><a href="…">…</a></li>
<ul>
</nav>
```
That is: a flat list of links wrapped in li, ul, and nav. I keep wondering whether there is actually any benefit over a simplified structure like this:
```
<nav>
<a href="…">…</a>
<a href="…">…</a>
<a href="…">…</a>
</nav>
``
That is: Just a nav containing links, without the list.
Do you have experience with this?
thanks
tobias
Received on Thursday, 11 June 2020 10:02:11 UTC