我们可以使用role =" tablist"对于div。因为这不适合与大白鲨一起工作。它失去了焦点

时间:2014-03-20 09:47:26

标签: focus roles wai-aria jaws-screen-reader

我们可以对div使用role =“tablist”吗?因为这不适合与大白鲨一起工作。它失去了焦点。

<div role="tablist">
    <h3>
        <div tabindex="-1" role="tab" aria-setsize="3" aria-posinset="2">
            Page 2
        </div>
    </h3>
</div>                 
<div role="tabpanel" aria-selected="false">                     
    <p>Test Slide div and looses focus.</p>                 
</div>

1 个答案:

答案 0 :(得分:1)

  • aria-multiselectable="true"添加到tablist div
  • aria-labelledby="tab1"添加到tabpanel div
  • id="tab1"添加到tabindex div
  • id="panel1" aria-hidden="false"添加到tabpanel div
  • aria-controls="panel1" aria-expanded="true"添加到tabindex div

<强>参考