menu 元素具有相应的 menuitem 子元素。
导航的子元素的适当 html 标记是什么?这些子元素对应的 Aria 角色是什么?
我已经阅读了规范,我看过 MDN,我已经阅读了一些教程。
我知道导航链接最好包装在导航容器中。我正在努力理解标记导航项目本身的最容易访问的方式。
最佳答案
<nav>
的 W3c 定义元素是:
a section of a page that links to other pages or to parts within the page: a section with navigation links
因此,导航元素通常只包含链接,即
<a>
或 role="link"
子项,通常包含在列表中以增加语义,即 <ul>
, role="list"
等。没有什么要求<nav>
必须包含作为 child 。
关于html - <nav> 子元素的语义标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43858540/