Contentinfoランドマークを別のランドマークに含めることはできません
修正方法
すべての contentinfo
ランドマークが他のランドマーク内に含まれていないことを確認しましょう。
フッターの情報は通常、ヘッダーとコンテンツ本体と切り離されているため、テキストコンテンツはランドマーク領域に含まれるべきであり、role="contentinfo"
ARIA ランドマークはページで使われている他のランドマーク外の要素に使用されるべきです。
なぜ重要なのか
contentinfo
ランドマークの目的は、他のランドマーク内に配置された場合、全盲のスクリーン・リーダーのユーザーが適切なランドマークを素早く見つけ、ナビゲートすることを妨げるため、上書きされる可能性があります。
どのランドマークに探しているコンテンツ情報が含まれているかを素早く見つけだすことができないなど、スクリーン・リーダーのユーザーが探しているものを見つけるために大量の余分な情報を分類しなければならない場合、既存の contentinfo
ランドマークの目的を無効にします。
ルールの説明
Contentinfo ランドマークはトップレベルに存在しなければなりません。
仕組みについて (簡単に言うと)
このルールは footer:not([role]) および [role="contentinfo"] セレクターに該当する要素を探し、そのランドマークに body コンテクストがあるかを確認します。