2017-01-31 4 views
0

を持つdivの内側ARIA-役割=ナビゲーションを持つdiv要素を持つことができますロールナビゲーション。それは有効なシナリオであり、それは設計パターンの下で有効ですか?それは良い習慣か、地域としての内的役割を置き換えるべきか?は、我々はこれが有効なシナリオですARIA-役割=ナビゲーション

+0

なぜそれが必要でしょうか?役割属性を見ると、主にアクセシビリティとデバイス適応のために使用されるため、役割の中で役割を繰り返す必要はありません – Pete

答えて

1

できますか?はい、無効なhtmlではありません。ナビゲーションロールと<nav>要素にはcontent modelがあり、ネストされたロールがmainでない限り、ネストされたロールを許可します。

ナビゲーションロールと<nav>要素はランドマークの役割ですので、スクリーンリーダーのユーザーはそのセクションにジャンプできます。あなたのページにランドマークが多すぎると、ランドマークの有用性が低下し始めます。

シナリオに関する情報が限られているため、これを行う必要があるかどうかを判断するのは難しいです。