W3建议:
It is a best practice to include ALL content on the page in landmarks, so that screen reader users who rely on them to navigate from section to section do not lose track of content.
我有一个边栏,其中包含主导航和一些其他内容。我已经将主导航包裹在 nav
中,但我无法决定侧边栏的适本地标角色是什么。
我阅读了有关 aside
的内容,它似乎适用于次要内容,无论它是否在 article
中使用。
将此侧边栏标记为带有 aria-label="sidebar"
的 section
是否有意义?请记住,此边栏包含页面的主要导航。
最佳答案
The W3 suggests:
首先,请注意术语。 W3 不一定是说你应该把所有东西都放在地标上。该建议来自阅读 WCAG 1.3.1并且是为满足 1.3.1 可以做的可能事情的列表(称为“Sufficient Techniques”)。但是,不执行此建议,您不一定未通过 1.3.1。
您布局的代码片段可能会有所帮助。很难按照您描述的方式进行操作,但没有更多信息,我认为您的 <nav>
就足够了。
关于html - 侧边栏的 ARIA 地标角色,其中包含主导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56940605/