1

ユーザーがクラス「btn-group」の div 要素をクリックするかどうかに応じて、非表示または表示されるオーディオ ストリームのリストがあります。私のマークアップは、次のように、twitter ブートストラップのボタン グループに似ています。

<div class="btn-group">
    <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
        Expand
        <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
    <!-- dropdown menu links -->
    </ul>
</div>

それは問題ありませんが、この重要な機能がdiv意味のあるものではなく要素に隠されているのは残念です。意味のあるアリアの役割はありますか?人々が推奨する他のアプローチはありますか?

4

1 に答える 1

0

適切な解決策は、ボタンの aria ランドマーク ロールを次のように btn-group div に与えることです。

<div class="btn-group" role="button">

そうすれば、スクリーン リーダーはグループの性質を理解できます。

于 2013-01-02T22:11:01.763 に答える