【发布时间】:2014-08-15 12:49:41
【问题描述】:
可以做些什么来改善类似于以下内容的面包屑菜单的可访问性:
<ul class="breadcrumbs" aria-label="breadcrumb navigation" role="navigation">
<li><a href="~/">Home</a></li>
<li><a href="~/news">News</a></li>
<li class="unavailable"><a href="#">@Model.Title</a></li>
</ul>
在此示例中,Home 是站点根目录,News 是第一个子项,不可用的类是 /news/article 项的当前项。
是否可以采取任何措施来改善这一点,例如使用rel 属性或aria-level 属性?
【问题讨论】:
-
level属性是什么? -
@VolkerE。请参阅下面 Craig 的答案以及
aria-level的用法 -
好的,所以它的
aria-level属性w3.org/TR/wai-aria/states_and_properties 和HTMLrel属性w3.org/TR/html5/links.html#linkTypes -
我想知道无序列表在语义上是否最好?!如果您遵循树状结构。面包屑中有一个订单。还有一点,在树列表之前为屏幕阅读器添加一些内容可能会有所帮助,例如“你在这里:”。
标签: html accessibility breadcrumbs wai-aria