2016-10-17 7 views
1

aria-expanded属性とaria-haspopup属性は、<select />要素に適用されますか?

wiki W3Cから著者は折り畳み可能なコンテンツを使用する場合、例えば、コンテンツのナビゲーション メニューまたはリストを非表示にするには、トリガーリンクまたはボタンを 以下折りたたみ可能コンテンツであるか否かをスクリーンリーダーユーザーに 示すべき拡大状態または折りたたまれた状態で表示されます。この目的のために aria-expanded 属性が使用されます。

これには<select>要素が含まれていますか、これはナビゲーション項目のみですか?

答えて

4

The select elementは、任意のグローバルaria-*属性を受け入れることができ、かつ任意のアリアは、役割のリストボックスに適用する属性。

aria-haspopupは任意のロールで許可され、aria-expandedはリストボックスロールとして許可されます。ブラウザがすでにdefault implicit semanticを定義する必要があり、

注ので、あなたがネイティブの要素を使用している場合selectコントロールの状態を定義するためにaria属性の定義を気にする必要はありません。

+0

私は単純な 'select'要素を使用すると、アクセス可能にするために' aria-haspopup'と 'aria-expanded'属性を追加する必要はありませんか? – Saravana

+0

@Saravanaはいブラウザは既にこの要素のデフォルトセマンティクスを公開しています – Adam

関連する問題