0
を持つdivの内側ARIA-役割=ナビゲーションを持つdiv要素を持つことができますロールナビゲーション。それは有効なシナリオであり、それは設計パターンの下で有効ですか?それは良い習慣か、地域としての内的役割を置き換えるべきか?は、我々はこれが有効なシナリオですARIA-役割=ナビゲーション
を持つdivの内側ARIA-役割=ナビゲーションを持つdiv要素を持つことができますロールナビゲーション。それは有効なシナリオであり、それは設計パターンの下で有効ですか?それは良い習慣か、地域としての内的役割を置き換えるべきか?は、我々はこれが有効なシナリオですARIA-役割=ナビゲーション
できますか?はい、無効なhtmlではありません。ナビゲーションロールと<nav>
要素にはcontent modelがあり、ネストされたロールがmain
でない限り、ネストされたロールを許可します。
ナビゲーションロールと<nav>
要素はランドマークの役割ですので、スクリーンリーダーのユーザーはそのセクションにジャンプできます。あなたのページにランドマークが多すぎると、ランドマークの有用性が低下し始めます。
シナリオに関する情報が限られているため、これを行う必要があるかどうかを判断するのは難しいです。
なぜそれが必要でしょうか?役割属性を見ると、主にアクセシビリティとデバイス適応のために使用されるため、役割の中で役割を繰り返す必要はありません – Pete