我有一个aspx Web应用程序,它使用无序列表标签来解析母版页内的选项卡菜单。我的问题是: 根据WCAG 2.0 AA使用ul标签是否可以?
<div id="divTabsId">
<ul>
<li class="home" id="elementId">
<a href="xxx.aspx">
Start</a>
</li>
<li>
<a id="elementId2" href="zz.aspx">
T1</a>
</li>
<li>
<a href="yyy.aspx">
Help</a>
</li>
</ul>
</div>
答案 0 :(得分:1)
使用ul标签没有任何问题。但是除了它之外添加适当的aria标签会很有用,例如ul的role =“menu”。
请在此处查看W3推荐: https://www.w3.org/WAI/GL/wiki/Using_ARIA_menus
根据您的要求,您可以阅读以下角色:
role="menu"
:https://www.w3.org/TR/wai-aria/roles#menu
role="menu-item"
:https://www.w3.org/TR/wai-aria/roles#menuitem