gpt4 book ai didi

html - 'en-EU' 是 HTML 'lang' 属性的有效值吗?

转载 作者:太空狗 更新时间:2023-10-29 13:42:44 26 4
gpt4 key购买 nike

我的新闻网站不同版本的标记...

  • 美国版:

    <html lang="en-US" xml:lang="en-US"> ... </html>
  • 印度版:

    <html lang="en-IN" xml:lang="en-IN"> ... </html>
  • 欧洲版(在这种情况下不是特定国家/地区,即新闻涵盖更广泛的地区):

    <html lang="en-EU" xml:lang="en-EU"> ... </html>

我依靠页面的标记来使搜索引擎清楚目标语言/页面区域,因为新闻站点的不同版本使用基于目录的路径(例如 example.com/eu/) 而不是基于子域 (eu.example.com) 或域(例如 example.eu)的路径。

现在进入正题,lang 属性可以有一个格式为 language-region 的值。但是 en-EU 是有效值吗?

PS:我是这么认为的,但我想向这里的知识渊博的人确认一下。

最佳答案

为什么不呢?

  1. HTML5 (CR) defines “值必须是有效的 BCP 47 语言标记或空字符串”。

  2. BCP 47定义“IANA 语言子标签注册表 […] 包含语言标签中所有有效子标签的完整列表”。

  3. IANA Language Subtag Registry包含 region 类型的子标签 EU

任何人都不能正式定义哪些地区是否使用或使用哪些语言变体。语言不断变化,说话者无处不在。

关于html - 'en-EU' 是 HTML 'lang' 属性的有效值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20722488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com