• ベストアンサー

言語コードについて。

<html lang="ja">でHTML要素に指定するのとmeta要素に<meta http-equiv="Content-Language" content="ja">を指定すのでは、何か違いがあるのでしょうか?またその違いについて書いてあるサイトがあったら教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yoyo_h8
  • ベストアンサー率41% (5/12)
回答No.1

基本的には効果としては同じだと思います。 <html lang="ja">とかけば、<html>タグの中でのlang指定が"ja"となるし、<body lang="fr">とかけば、<body>タグの中のlang指定が"fr"になるということで、タグの中で自在に設定できます。 ただ、1つのサイトの中で、そんなに沢山の言語をつかうこともないでしょうし、htmlでの主言語は1箇所で指定することを推奨されているようで、<meta>タグの中で記述する方法をW3Cでも推奨してるみたいです。

参考URL:
http://www.w3.org/TR/NOTE-html-lan

関連するQ&A