A

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

WCAGにおける 4.1.1「構文解析」 は、過去のバージョン(WCAG 2.0 / 2.1)では「レベル A」の達成基準として重要な基盤項目でしたが、WCAG 2.2 では事実上“廃止扱い” となりました。

旧要件

コンテンツがマークアップ言語を使用している場合、要素は適切にネストされ、終了タグを持ち、重複した属性がなく、IDは一意であること。

要件の詳細(WCAG 2.1までの意味)

要素内容例
正しいネスト<ul><li>項目</li></ul> ← 正しい / <ul><li>項目</ul></li> ← ✕
終了タグの明記<p>段落</p> ← 必須(XHTML等)
IDの一意性id="header" がページ内で1回のみ
重複属性の禁止<input type="text" type="email"> ← ✕

WCAG 2.2 での位置付け

内容解説
達成基準から削除「将来の仕様では廃止予定(非推奨)」と公式にアナウンスされました
理由現代の支援技術(スクリーンリーダーなど)が 構文エラーにかなり寛容であるため
対応策4.1.2「名前・役割・値」 にほぼ包含される内容に集約されています

なぜ削除されたのか?

  • HTML5では終了タグが省略可能なケースがある
  • 最新ブラウザ・支援技術は自動でDOM補正(HTMLパーサが柔軟)
  • 構文が多少不完全でも読み上げできる状況が多くなった
  • 検証の実務負担に対し、効果が限定的と判断された

現在の推奨アプローチ(WCAG 2.2)

推奨対応説明
HTMLバリデーションW3C Markup Validatorなどで構文チェック
4.1.2の達成確認ARIA属性などの「役割・名前・値」の正確なマークアップ
開発ルールの明確化linters・フォーマッタ(Prettier, ESLintなど)をCIに導入

まとめ

項目内容
達成基準名4.1.1 構文解析(WCAG 2.2で非推奨)
状態廃止予定(Deprecated)
元の意味HTMLタグのネスト・終了・IDの一意性などを正しく記述すること
現在の位置付け実質的には4.1.2 に統合(支援技術に影響する要素のみ厳格に)
実務対応HTMLバリデータ+4.1.2の遵守が最も実用的
最終更新日:2025年12月01日
一覧に戻る
お問い合わせ

当社では、ウェブサイトの診断や改善方法のご提案を通じて、
すべてのユーザーにとって使いやすいウェブづくりをサポートしています。
ご相談・ご依頼は、こちらからお気軽にお問い合わせください。

お問い合わせフォームへ