A
3.1.1 ページの言語
アクセシビリティ達成基準 3.1.1「ページの言語」(Language of Page)は、ユーザーエージェント(ブラウザやスクリーンリーダーなど)や支援技術がページ全体の言語を正しく認識できるようにするための基本的な要件です。
この基準は 等級 A に分類されており、非常に基本的かつ重要な達成基準です。
目次
要件
各ウェブページの主たる自然言語が、プログラムによって判別可能な方法で指定されていること。
意図と目的
- 支援技術(例:スクリーンリーダー)が適切な発音、読み上げ、辞書などを使えるようにするため
- 翻訳ツールや音声合成、スペルチェック、音声入力などが正確に機能するため
- 多言語コンテンツが混在する環境で、ユーザーの言語理解を助けるため
| 状況 | 状況 |
|---|---|
| OK例 | HTMLの<html lang="ja">が指定されており、日本語のページであることが明示されている |
| NG例 | <html>タグに lang 属性がないため、支援技術が読み上げ言語を推測できない |
| OK例 | 英語ページに <html lang="en"> が設定されている |
| OK例 | 多言語サイトで、各ページがその言語に合わせて lang を正しく切り替えている |
実装方法(HTML)
<!-- 日本語のページ -->
<html lang="ja">
<!-- 英語のページ -->
<html lang="en">
<!-- 中国語(簡体字) -->
<html lang="zh-Hans">
関連する達成基準
3.1.2
ページ内の一部が異なる言語の場合、その部分にも lang を指定する必要あり
1.3.1
情報や構造が適切にマークアップされているか(構文上の文脈)
利点
- スクリーンリーダーが正しい発音で読み上げる(例:「accessibility」は日本語読みではなく英語として発音)
- 自動翻訳ツールや辞書が正確に意味を把握できる
- ユーザーが自分の理解可能な言語でコンテンツを利用できる
- 技術的にも明示的な言語指定があることで、機械処理やインデックスにおいて正確性が高まる
まとめ
| 項目 | 内容 |
|---|---|
| 達成基準 | 3.1.1 ページの言語 |
| 等級 | A |
| 要件 | ページの主たる自然言語を lang 属性で明示的に指定する |
| 利点 | 読み上げ、翻訳、解析精度の向上など |
| 実装例 | <html lang="ja">、<html lang="en"> など |
最終更新日:2025年12月01日
一覧に戻る
お問い合わせ
当社では、ウェブサイトの診断や改善方法のご提案を通じて、
すべてのユーザーにとって使いやすいウェブづくりをサポートしています。
ご相談・ご依頼は、こちらからお気軽にお問い合わせください。