適用 (対象)
HTML
これは達成基準 3.1.1: ページの言語 (十分な達成方法) に関する達成方法である。
解説
この達成方法の目的は、html
要素に lang
属性を提供することで、文書の初期設定言語を特定することである。
次のようなさまざまな理由から、文書の言語を特定することが重要である:
- 点字翻訳ソフトウェアでは、制御符号をアクセント付き文字の代わりにすることや、2 級点字の縮約形を誤って生成するのを避けるために制御符号を挿入することができる。
- 複数の言語をサポートする音声合成装置は、ページの言語に固有な発音及び構文に適応でき、適切な発音とともに適切なアクセントでテキストを話す。
- 言語をマークアップしておくことは、将来の技術発展に寄与する。たとえば、言語を自分で翻訳できない利用者でも、なじみのない言語を翻訳するマシンを利用できるようになるだろう。
- 言語をマークアップしておくことは、ユーザエージェントが辞書で定義を提供するのにも役立つ。
HTMLでは、html
要素の lang
属性を使用している。
WAIC では H57 に関するアクセシビリティ サポーテッド(AS)情報を提供している。2020 年 3 月版の アクセシビリティ サポーテッド(AS)情報: H57 も参照されたい。
事例
例 1
この事例では、HTML 文書の内容がフランス語であることを明確にしている。
<!DOCTYPE> <html lang="fr"> <head> <title>document écrit en français</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> </head> <body> ...document écrit en français... </body> </html>
WAIC では H57-1 に関するアクセシビリティ サポーテッド(AS)情報を提供している。2014 年 6 月版のアクセシビリティ サポーテッド(AS)情報: H57-1 では、「達成可能」と評価されている。WAIC はこの達成方法が検証した環境で広く動作すると判断している。
参考リソース
参考リソースは、あくまでも情報提供のみが目的であり、推薦などを意味するものではない。
検証
手順
文書の html
要素を調べる。
html
要素にlang
属性があることを確認する。lang
属性の値が BCP 47: Tags for the Identification of Languages 又はその後継仕様に準拠しており、そのウェブページの主言語を反映していることを確認する。
期待される結果
- #1 及び #2 の結果が真である。