【问题标题】:How does the xml:lang & lang attribute affect the rendering of XHTML Strict 1.0 pages?xml:lang & lang 属性如何影响 XHTML Strict 1.0 页面的呈现?
【发布时间】:2010-01-25 06:12:12
【问题描述】:

我查看了一个使用 XHTML 1.0 Strict DOCTYPE 的公共网站的源代码,发现它指定了两个与页面语言相关的属性。

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

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

我怀疑属性 xml:lang & lang 不会影响页面在浏览器中的呈现。 HTTP Header 中的 Content-Type 指定了页面的编码。我说的对吗?

【问题讨论】:

    标签: xml xhtml internationalization


    【解决方案1】:

    specification 说:

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

    • 协助搜索引擎
    • 辅助语音合成器
    • 帮助用户代理选择字形变体以获得高质量的排版
    • 帮助用户代理选择一组引号
    • 帮助用户代理做出有关连字、连字和间距的决定
    • 协助拼写检查和语法检查

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

    【讨论】:

    • 如果它使用不同的字形变体,它可能会导致行高变化。据我所知,它没有。
    猜你喜欢
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多