要素はサポートされているARIA属性のみを使用する必要があります
修正方法
ARIAは、特定のロールに対してどの属性が許可されるか、また各属性がどこで使用される可能性があるかを明示的に定義します。各属性の詳細情報については、各ロールおよび/または各属性のドキュメントを参照してください。
具体的な参照: HTML要素で使用できるARIA属性と使用すべきでないARIA属性の詳細については、
HTMLでのARIA - HTMLでのARIA属性の使用に関するドキュメント適合要件を参照してください。
HTMLにおけるARIA - ARIA属性を使用して要素に名前を付けるための要件
.
一般的なリファレンス: ARIAの機能に関する一般的な情報については、次の外部情報ソースを参照してください。ARIAの実装には通常JavaScriptのスキルが必要なため、ARIAは主にWeb開発者やプログラマーが使用するものです。ARIAの学習には、プログラミング ロジックの複雑さと、ARIAのロールと属性の組み合わせが有効であることを確認する微妙な点があるため、かなりの時間がかかります。
なぜ重要なのか
許可されていないロールでARIA属性を使用すると、Webページのアクセシビリティが損なわれる可能性があります。無効なロール-属性の組み合わせを使用すると、最良の場合でもアプリケーションのアクセシビリティに影響はなく、最悪の場合、アプリケーション全体のアクセシビリティを無効にする動作がトリガーされる可能性があります。
WAI-ARIA 1.1に準拠していないHTML要素にARIA属性を使用すると、要素のセマンティクスと競合し、支援技術製品がドキュメントの実際のUIを表さない無意味なユーザー インターフェイス (UI) 情報を報告する可能性があります。
ルールの説明
すべてのARIAロールと属性の組み合わせが有効というわけではありません。このルールは、各ロールに許可された属性が提供されているかどうかを確認します。
仕組みについて (簡単に言うと)
ARIAロールを持つ各要素が、そのロールに許可されているARIA属性のみを使用していることを確認します。