0

我有一个 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>
4

1 回答 1

1

使用 ul 标签没有任何问题。但是除了它之外添加适当的 aria 标签会很有用,例如将 role="menu" 添加到 ul。

请在此处查看 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

于 2016-06-16T10:04:42.827 回答