lang属性

lang属性は、要素内の言語コードを指定するグローバル属性

ブラウザ対応

構文

<element lang="言語コード">
言語コード
jaenなどの言語コードを指定。
【例】
ja:日本語
en:英語
zh:中国語
ko:韓国語

要点

  • 要素内の言語コードを指定する。
  • ドキュメント全体の言語コードを指定するには、html要素にlang属性を用いる。
  • 言語コードを指定した要素内の子孫要素に、異なる言語コードを指定することもできる。例えば、日本語を指定したドキュメント内の一部の要素に、英語を指定することもできる。
  • 全てのHTML要素で使用できるグローバル属性である。

サンプルコード

日本語

<p lang="ja">日本語</p>

英語

<p lang="en">English</p>

サンプル

HTMLソースコード

<p lang="ja">「おはよう」は英語で、<span lang="en">Good morning.</span>と言いますが、・・・</p>

実際の表示

「おはよう」は英語で、Good morning.と言いますが、・・・