xml:lang& lang属性会影响XHTML Strict 1.0页面的渲染吗?

时间:2010-01-25 06:12:12

标签: xml xhtml internationalization

我在使用XHTML 1.0严格DOCTYPE的公共网站的源代码中查看,并注意到它指定了与页面语言相关的两个属性。

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> 

顺便说一下,这个页面是日文的。我的问题是: -

我怀疑属性 xml:lang &amp; lang 不会影响浏览器中页面的呈现。它是HTTP标头中的Content-Type,它指定页面的编码。我是对的吗?

1 个答案:

答案 0 :(得分:2)

specification说:

  

用户代理可以使用通过lang属性指定的语言信息来以各种方式控制呈现。作者提供的语言信息可能有用的一些情况包括:

     
      
  • 协助搜索引擎
  •   
  • 协助语音合成器
  •   
  • 帮助用户代理选择高质量排版的字形变体
  •   
  • 帮助用户代理选择一组引号
  •   
  • 帮助用户代理决定连字符,连字和间距
  •   
  • 协助拼写检查程序和语法检查程序
  •   

除此之外,我不认为它会影响布局或文档模式(怪癖模式与标准模式)。对于像这样的事情,PPK's Quirksmode几乎是标准参考,并且搜索该网站没有提到lang属性。