アクセシビリティ資料 検査項目事例集 WCAG 4.1.1

WCAG 4.1.1: 構文解析 (廃止・削除)

JIS X 8341-3:2016の試験として、開始タグと終了タグが仕様どおりで、要素が正しく入れ子になり、同一要素内に重複する属性がなく、idが一意であるかを確認します(WCAG 2.2では廃止されたため、JIS試験向けとして扱います)。

Level A 確認方法: 手動確認

意図的な失敗例: 重複IDと壊れたマークアップ

支援技術の解釈を妨げる可能性がある構文例です。

閉じ忘れ

確認観点

  • HTMLの開始タグと終了タグの過不足、不正な入れ子関係を確認する
  • 同一要素内に同じ属性が重複して記述されていないか確認する
  • 同一ページ内で id 属性値が重複していないか確認する

人の判断が必要な例

  • ブラウザのDOMとアクセシビリティツリーで、ラベルやARIA参照が意図どおり解決されるか確認する
  • 構文エラーが支援技術の読み上げや操作要素の認識に悪影響を及ぼしていないか確認する

補助ツール候補

  • duplicate-id
  • duplicate-id-active
  • duplicate-id-aria
  • aria-valid-attr
  • aria-valid-attr-value

生成メモ

  • JIS X 8341-3:2016の試験対象(WCAG 2.2の適合結果とは分離)
  • HTML構文全体は外部バリデータやブラウザDOMも使い、人が判断する必要がある