lang属性:HTML语言声明属性用于定义当前文档中显示的语言。
如:lang="en"定义语言为英语;lang="zh-CN"将语言定义为中文。事实上,如何写文档显示并不重要。en文档也可以显示中文,定义为zh-CN英文也可以显示文档。但仍然要遵循标准,毕竟这个属性对浏览器和搜索引擎仍然有影响。
其实,在新的XHTML文档中,lang属性已经被xml:lang属性替换。XHTML规范建议在XHTML 1.0文档的同时使用元素lang属性和xml:lang属性,在不同的浏览器之间获得最大的兼容性。假如网页被定义为XHTML1.1或者XML格式,然后可以使用xml:lang属性(因为xml:lang属性是在XML确定语言信息的标准用法)。
设计 lang 虽然它对主要浏览器的影响很小,但属性是为了向用户提供独特的语言显示。使用lang属性后,真正受益的是搜索引擎(搜索引擎使用它可以告诉用户使用哪种语言来编写文档)、屏幕阅读器(屏幕阅读器使用它可以以不同的方式发音不同的语言)和一些应用程序(应用程序可以在他们不支持提供的语言或语言不同于他们的默认语言)。当lang属性用于在元素中,它将作用于整个文档;在其他元素中,它只作用于这些元素的内容。
lang属性的值是ISO-639标准两字符语言代码。如果你想指定某种语言的方言,你可以跟随语言代码后面的破折号和子代码名称。
示例如下:
英文文档声明:
1
|
<
html
lang
=
"en"
xml:lang
=
"en"
>
|
声明中文文档:
1
|
<
html
lang
=
"zh-cn"
xml:lang
=
"zh-cn"
>
|
以上就是html中lang一些属性介绍,详情请参考W3C官方文档:
http://www.w3.org/International/articles/language-tags/