首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为选项卡的按钮元素

作为选项卡的按钮元素
EN

Stack Overflow用户
提问于 2013-06-10 22:51:39
回答 1查看 795关注 0票数 1

可以使用<button>元素(而不是锚链接)作为选项卡吗?

这是我的用例...

我使用按钮元素标记了一组选项卡,当我尝试为它们分配ARIA角色时,我得到了这个验证错误:

似乎不允许在<button>元素上使用ARIA角色tab。有没有什么原因让你不应该使用<button>做标签?

如果有用的话,下面是相关的标记:

代码语言:javascript
复制
<menu type="list" label="Tabs" role="tablist">
    <button id="tab-1" role="tab" aria-controls="panel-1" aria-selected="true" tabindex="0">Tab 1</button>
    <button id="tab-2" role="tab" aria-controls="panel-2" aria-selected="false" tabindex="-1">Tab 2</button>
</menu>

<section id="panel-1" role="tabpanel" aria-labelledby="tab-1" aria-hidden="false">...</section>
<section id="panel-2" role="tabpanel" aria-labelledby="tab-2" aria-hidden="true">...</section>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-19 06:14:08

按钮和选项卡位于role hierarchy的不同部分

  • 按钮是命令界面的一部分,
  • 选项卡是sectionhead界面

的一部分

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17026732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档