跳过导航链接应该是否超出了痕迹

问题描述 投票:1回答:1

跳过导航链接应该是否超出面包屑?

<a href="#main" role="link" aria-label="Skip Navigation">Skip Navigation</a>
<div id="menu-container">Menu code goes here</div>
<div id="breadcrumb">Breadcrumb code goes here</div>
<div id="main">Main content goes here</div>

或用不同的词语提问,是导航的面包屑部分吗?

提前致谢。

navigation accessibility breadcrumbs section508 wai
1个回答
3
投票

跳过链接的主要目的是跳过内容块,例如导航,在多个网页的顶部(或Tab键顺序的开头)重复。见Success Criterion 2.4.1: Bypass Blocks, in WCAG 2.1

可以使用一种机制来绕过在多个Web页面上重复的内容块。

面包屑跟踪是将在多个网页上重复的一种内容的示例。出于这个原因,我建议主要内容的跳过链接也跳过面包屑路径。

顺便说一句,你不需要在普通链接(role="link")上使用<a href="..." >,因为该角色已经隐含了该元素。

© www.soinside.com 2019 - 2024. All rights reserved.