• ベストアンサー

lang属性で何が変わるのか。

lang属性で何が変わるのか。 質問させてください。 HTMLタグのlang属性は、一体どういう効果があるのでしょうか。 例えば、<html lang="ja">から、<html lang="en">に変更すれば、ブラウザのエンコード(IEの「表示」-「エンコード」)が変更されるかと思ったのですが、変化なりませんでした。 ご存知な方、教えていただきたいです。

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

仕様によると HTML4.01 Language information specified via the lang attribute may be used by a user agent to control rendering in a variety of ways. Some situations where author-supplied language information may be helpful include:  * Assisting search engines  * Assisting speech synthesizers  * Helping a user agent select glyph variants for high quality typography  * Helping a user agent choose a set of quotation marks  * Helping a user agent make decisions about hyphenation, ligatures, and spacing  * Assisting spell checkers and grammar checkers 検索エンジンや、音声読み上げブラウザー、スペルチェッカー なんかも利用しているみたい。 HTML5やXHTMLでは、さらに意味があるみたい(省略)

ryu-e
質問者

お礼

そういった違いがあるのですね。 勉強になりました。

その他の回答 (1)

回答No.1

こんばんは。 このHTMLは日本語で書かれていますという宣言です。 言語ごとのフォントや文字サイズを指定したりできます。 まぁ・・・、あんまり意味はないですが、ちょっと便利です。

ryu-e
質問者

お礼

意味はあまり無いのですね。ありがとうございました。

関連するQ&A

専門家に質問してみよう