在 HTML 中,最好有一个lang
属性在<html>
, e.g. <html lang="en">
.
这有什么用?
如果用于翻译,即使语言设置为英文,文档中全是中文文本谷歌翻译检测到它是中文,而不是英文(这意味着谷歌忽略了lang
属性).
我引用的是W3C http://www.w3.org/International/questions/qa-html-language-declarations:
在 HTML 中声明语言 http://www.w3.org/International/questions/qa-html-language-declarations
始终使用语言属性html
标签来声明页面中文本的默认语言。当页面包含另一种语言的内容时,请将语言属性添加到该内容周围的元素。
Use the lang
作为 HTML 的页面的属性,以及xml:lang
作为 XML 的页面属性。对于 XHTML 1.x 和 HTML5 多语言文档,请同时使用两者。
使用语言标签IANA 语言子标签注册表 http://www.iana.org/assignments/language-subtag-registry.
也是一本很好的读物为什么要使用语言属性? http://www.w3.org/International/questions/qa-lang-why.en.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)