English 中文(简体)
是否“禁忌”是“禁忌”的直接儿童?
原标题:Must role="tab" be the direct child of a role="tablist"?

我有这样的意见:

<section... role="tablist">
  <div>
    <h3 role="tab">Title</h3>
    <div role="tabpanel">
    ...
    </div>
  </div>
</section>

表格是否必须成为列表中一个直接的儿童,以便符合瓦伊里亚最佳做法,还是要把它装成一片 d?

最佳回答
问题回答

它不一定是直接的儿童。 只要是“后代”,它就有效。

<div> norole in the accessiblemoto so that it is not impacts the accessible experiences. (如果你使用does。) 具有特别的无障碍作用,因此,你可以将其置于<条码>/条码>或<条码>上。

实例:

<ul role="tablist">
    <li role="none">
        <a id="tab-1" href="#panel-1" role="tab" aria-selected="true" aria-controls="panel-1" tabindex="0"> Tab 1 </a>
    </li>
    <li role="none">
        <a id="tab-2" href="#panel-1" role="tab" aria-selected="false" aria-controls="panel-2" tabindex="-1"> Tab 2 </a>
    </li>
    ...
</ul>
<div class="tab-panels">
    <section id="panel-1" role="tabpanel" tabindex="0" aria-labelledby="tab-1">
        Panel content
    </section>
    <section id="panel-2" role="tabpanel" tabindex="0" aria-labelledby="tab-2" hidden>
        Panel content
    </section>
    ...
</div>




相关问题
热门标签