WCAG 3.1.1: ページの言語
Webページ全体の主言語が <html> 要素の lang 属性(例: lang="ja")で正しく宣言され、スクリーンリーダーなどの支援技術が適切な音声合成エンジンや発音規則を選択できるようにします。
意図的な失敗例: ページの既定言語がない
html要素にlang属性を付けないページとして生成します。
This page contains Japanese text, but the html lang attribute is missing.
確認観点
- <html> タグに lang="ja" などの有効な BCP 47 言語タグが記述されているか確認する
- 多言語サイトでは、ページの言語に応じて lang 属性値が正しく切り替わるようCMSテンプレートを設計する
人の判断が必要な例
- スクリーンリーダーで読み上げた際に、主要言語に合った自然な発音で読み上げられるか確認する
補助ツール候補
- html-has-lang
- html-lang-valid
生成メモ
manual-judgment-catalog.ja.json の内容から生成しています。