2010-01-25 76 views
2

我偷看了使用XHTML 1.0 Strict DOCTYPE的公共网站的来源,并注意到它指定了与页面语言相关的两个属性。xml:lang&lang属性如何影响XHTML严格1.0页面的呈现?

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

页面是用日语的方式。我的问题是这样的: -

我怀疑属性XML:郎 & 不影响页面的渲染的浏览器。它是HTTP Header中的Content-Type,它指定页面的编码。我对么 ?

回答

2

specification表示:可以由用户代理使用通过lang属性指定

语言信息,以控制在呈现各种方式。这里笔者提供的语言信息可能会有所帮助的一些情况包括:

  • 协助搜索引擎
  • 协助语音合成
  • 帮助用户代理选择字形变体为高品质排印
  • 帮助用户代理选择一组引号
  • 帮助用户代理做出关于连字符,连字和间距的决定
  • 帮助拼写检查器和语法检查器

除此之外,我无法想象这会影响布局或文档模式(怪癖模式VS标准模式)。当涉及到这样的事情时,PPK's Quirksmode几乎是标准参考,并且搜索该网站显示没有提及lang属性。

+0

如果使用不同的字形变体,可能会导致行高变化。据我所知,它并没有。 – Hawken 2013-11-02 05:36:37

相关问题