【发布时间】:2017-10-07 02:22:42
【问题描述】:
菜单元素具有相应的 menuitem 子元素。
nav 子元素的适当 html 标记是什么?这些子元素对应的 Aria 角色是什么?
我阅读了规范,查看了 MDN,阅读了一些教程。
我知道导航链接最好包装在导航容器中。我正在努力理解标记导航项目本身的最易于访问的方式。
【问题讨论】:
标签: html accessibility nav semantic-markup wai-aria
菜单元素具有相应的 menuitem 子元素。
nav 子元素的适当 html 标记是什么?这些子元素对应的 Aria 角色是什么?
我阅读了规范,查看了 MDN,阅读了一些教程。
我知道导航链接最好包装在导航容器中。我正在努力理解标记导航项目本身的最易于访问的方式。
【问题讨论】:
标签: html accessibility nav semantic-markup wai-aria
<nav> 元素的 W3c 定义是:
链接到其他页面或页面内部分的页面部分:带有导航链接的部分
因此,导航元素通常只包含链接,即<a> 或role="link" 子项,通常包含在列表中以增加语义,即<ul>、role="list" 等。没有关于什么的要求<nav> 必须包含作为子项。
【讨论】: