MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

lang グローバル属性 は要素の言語定義に関係するもので、編集不可能な要素に記述されている言語、あるいは編集可能な要素に記述されるであろう言語を定義します。タグは、IETF の文書である Tags for Identifying Languages (BCP47) で定義されている形式の値を 1 個持ちます。タグが空文字列である場合は、言語が unknown になります。また BCP47 に対して正しくない場合は、invalid になります。

xml:lang 属性が優先するため、lang 属性を設定していても考慮されない場合があります。

CSS の :lang 疑似クラスでは、無効な言語名が 2 つあっても名称が異なれば別の言語という扱いになります。

仕様

仕様書 策定状況 コメント
WHATWG HTML Living Standard
lang の定義
現行の標準 最新のスナップショットである HTML 5.1 から変更なし。
HTML 5.1
lang の定義
勧告 WHATWG HTML Living Standard のスナップショットであり、HTML5 から変更はありません。
HTML5
lang の定義
勧告 WHATWG HTML Living Standard のスナップショットであり、xml:lang の動作と言語判断のアルゴリズムを定義しました。また、真にグローバルな属性になりました。
HTML 4.01 Specification
lang の定義
勧告 <applet><base><basefont><br><frame><frameset><iframe><param><script> を除くすべての要素でサポートします。

ブラウザー実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) (有) (有) (有) (有)
機能 Android Android 版 Chrome Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) (有) (有) (有) (有) (有)

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: yyss
 最終更新者: yyss,