<html lang="en">和之间有什么区别<html lang="en-US">?破折号后面还有哪些其他值?
根据w3.org "任何双字母子代码被理解为[ISO3166]国家代码." 这是否意味着alpha-2代码下列出的任何值都是可接受的值?
Jer*_*ins 122
<html lang="en"><html lang="en-US">
第一个lang标记仅指定语言代码.第二个指定语言代码,后跟国家代码.
破折号后面还有哪些其他值?根据w3.org "任何双字母子代码被理解为[ISO3166]国家代码." 这是否意味着alpha-2代码下列出的任何值都是可接受的值?
是的,但是价值可能有也可能没有任何实际意义.
<html lang="en-US">本质上意味着"这个页面是美国式的英语." 以类似的方式,<html lang="en-GB">将意味着"这个页面是英国的英国风格."
如果你真的想指定一个无效的组合,你可以.这并不意味着什么,但<html lang="en-ES">根据规范是有效的,正如我所理解的那样.然而,由于英语在西班牙不常用,因此该语言/国家组合不会有太大作用.
我的意思是这会以某种方式进一步帮助浏览器显示页面吗?
它不会帮助浏览器显示页面,但它对于搜索引擎,屏幕阅读器以及可能阅读并尝试解释页面的其他内容非常有用,除了人类.
您可以使用任何国家/地区代码,但这并不意味着浏览器或其他软件会识别它或因此而做不同的事情.例如,如果屏幕阅读器仅支持美式英语口音,则它可以处理"en-US"和"en-GB".但是,另一部具有两种不同声音的软件可以根据国家代码进行调整.
这应该有帮助:http : //www.w3.org/International/articles/language-tags/
创建语言标签时的黄金法则是保持标签尽可能短。避免使用区域、脚本或其他子标签,除非它们添加了有用的区分信息。例如,使用 ja 表示日语而不是 ja-JP,除非有特殊原因您需要说这是在日本而不是其他地方使用的日语。
下面的列表显示了可用的各种类型的子标签。我们将逐步了解这些以及如何在接下来的部分中使用它们。
语言-extlang-script-region-variant-extension-privateuse
| 归档时间: |
|
| 查看次数: |
142245 次 |
| 最近记录: |