在页脚中添加标题“页脚”对于我的网站的可访问性是否有必要或有帮助?我知道页脚是一个地标,因此屏幕阅读器的用户可以发现标题“菜单”位于页脚内。但是使用屏幕阅读器的标题列表选项,此信息不存在,因此用户不知道它在页脚中?对此有什么建议吗?
那么我应该这样做吗:
<footer>
<h2 class="visually-hidden">Footer</h2>
<h3>Menu</h3>
<ul>
<li>Link</li>
<li>Link</li>
<li>Link</li>
</ul>
</footer>
或者这个:
<footer>
<h2>Menu</h2>
<ul>
<li>Link</li>
<li>Link</li>
<li>Link</li>
</ul>
</footer>
<footer>
已经是屏幕阅读器可以解释的(非常常见)标签,因此您不需要为其添加额外的(隐藏)标头。
除此之外,两个示例中的“菜单”
<h2>
标题也不是必需的 - 菜单周围的nav
标签或ul
或role="navigation"
作为ul
中的属性就足够了,实际上更实用适合屏幕阅读器用户。