HTTP元标记定义 - 可互换或不可互换?

时间:2012-09-18 18:57:51

标签: html validation meta-tags

我们有一个非常特殊的问题,涉及HTTP元标记。必须在我们的网站上添加内容语言元标记,但我们被迫使用的平台不允许我们以预期/正确的格式添加它,如下所示:

<meta http-equiv="content-language" content="en-US" />

但我们允许添加自定义标记,因此可以添加:

<meta name="content-language" content="en-US" />

有人确切知道这两个是否有效或是否必须是http-equiv?在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

标记<meta name="content-language" content="en-US" />是XHTML中的有效标记。这并没有使它有用。 (正如<meta name="I just invented this!" content="whatever ☺" />有效。)可能没有任何通用软件可以关注它。

使用<meta http-equiv="content-language" content="en-US" />也不重要。在没有xml:langlang属性的情况下,某些浏览器可能会使用它来确定内容的语言,但这对任何内容的影响都很小。在某些情况下声明这种语言会影响默认字体,但网页允许浏览器使用默认字体的频率是多少?

所以关键问题是你应该通过使用这样的标签来达到什么目的。

相关问题