我的应用程序创建HTML,它确实导致语义正确的
html
body
section
section
section
article
article
article
每个部分内容(section,article)和部分根(body)都有一个标题。为了满足良好的屏幕阅读器体验的无障碍指南,
hN
按深度编号,即使 HTML5 建议它们都可以是 h1
。因此,就像这样:html
body
h1
section
h2
section
h3
section
h4
article
h5
article
h6
article
h?
当我深入到这个程度后,只使用 h6
标签是否可以,无论深度有多深?此外,在这种情况下,应该使用 aria 属性 role="heading" aria-level="7"
等吗?目前最佳实践是什么?
hN
隐含了role="heading"
,因此不建议将该角色显式分配给hN
。尚不清楚关于省略role
但设置aria-level
为 7 的立场是什么。 - alex.jordan