http://www.w3.org/TR/html401/struct/dirlang.html
此属性的默认值未知.
HTML5规范比 HTML4.01 更详细:
如果该节点或该节点的任何祖先(包括根元素)都没有设置任一属性,但有一个 pragma-set 默认语言集,则该语言就是该节点的语言。如果没有 pragma-set 默认语言集,则必须使用来自更高级别协议(例如 HTTP)的语言信息(如果有)作为最终后备语言。在没有任何此类语言信息的情况下,以及上层协议报告多种语言的情况下,节点的语言是未知的,对应的语言标签为空字符串。
总而言之,lang节点的 是由以下因素决定的:
节点或祖先的属性xml:lang值(在本例中我们讨论的是根节点,因此没有祖先)
lang节点或祖先的属性值
pragma -set 默认语言
HTTP 标头(如果不是 HTTP,则来自其他协议的详细信息)
如果以上都不是,则该值未知