默认值是什么<;html语言=“?”&引用&燃气轮机;
如果我没有在默认值是什么<;html语言=“?”&引用&燃气轮机;,html,lang,Html,Lang,如果我没有在html标记的lang属性中指定值,那么默认值是多少?是“en”吗? 此属性的默认值未知。比HTML4.01更详细一些: 如果节点或节点的任何祖先(包括根元素)均未设置任何属性集,但存在pragma set默认语言集,则该语言就是节点的语言。如果没有pragma set default language set,则来自更高级别协议(如HTTP)的语言信息(如果有)必须用作最终的回退语言。在没有任何此类语言信息的情况下,并且在高级协议报告多种语言的情况下,节点的语言是未知的,并且相应的
html
标记的lang
属性中指定值,那么默认值是多少?是“en”吗?
此属性的默认值未知。比HTML4.01更详细一些:
如果节点或节点的任何祖先(包括根元素)均未设置任何属性集,但存在pragma set默认语言集,则该语言就是节点的语言。如果没有pragma set default language set,则来自更高级别协议(如HTTP)的语言信息(如果有)必须用作最终的回退语言。在没有任何此类语言信息的情况下,并且在高级协议报告多种语言的情况下,节点的语言是未知的,并且相应的语言标记是空字符串
综上所述,节点的lang
由以下因素决定:
- 节点或祖先的
属性值(在本例中,我们讨论的是根节点,因此没有祖先)xml:lang
- 节点或祖先的
属性值lang
- HTTP头(如果不是HTTP,则来自其他协议的详细信息)
- 如果以上都没有,则该值未知
html
元素的text/html
中,xml:lang
不是xml名称空间中的lang
属性,而是没有名称空间中的xml:lang
属性,因此其设置将不适用。