小编Kon*_*tov的帖子

<nav>和<header>之间的关系

我经常遇到具有以下结构的网页:

<header role="banner">
    <nav role="navigation">
    </nav>
</header>
Run Code Online (Sandbox Code Playgroud)

ie 元素role="navigation"放置在 的内部role="banner",但在我看来,正确的结构当<nav><header>位于 DOM 的同一级别时:

<header role="banner">
</header>
<nav role="navigation">
</nav>
Run Code Online (Sandbox Code Playgroud)

请帮助我理解哪个例子更正确。

html accessibility semantic-markup

5
推荐指数
1
解决办法
5902
查看次数

标签 统计

accessibility ×1

html ×1

semantic-markup ×1