HTML lang属性的值是否区分大小写?

时间:2018-01-17 19:23:18

标签: html xml html5

<html lang="en-ca"> vs <html lang="en-CA"> vs其他变体:

  • EN-ca
  • en-Ca

对于现代用户代理,所有这些解释都是一样的吗?

2 个答案:

答案 0 :(得分:1)

我相信lang属性不受语言的影响。根据我的看法,<html lang="en-ca"><html lang="EN-CA">相同,但为了安全起见,您应该只使用<html lang="en-ca">

答案 1 :(得分:0)

我碰到了此规格表,说它们不区分大小写:
https://www.w3.org/TR/REC-html40-971218/types.html#h-6.8

6.8语言代码

类型为语言代码(在DTD中为%LanguageCode)的属性的值是指[RFC1766]第2节指定的语言代码。有关在HTML中指定语言代码的信息,请请参阅language codes上的部分。语言代码中不允许使用空格。

语言代码为case-insensitive