0

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

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

但是,我们可以添加自定义标签,因此可以添加如下:

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

有人确定这两个是否都有效还是必须是http-equiv?在此先感谢您的帮助!

4

1 回答 1

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属性的情况下,但这反过来对任何东西几乎没有影响。在某些情况下,以这种方式声明语言会影响默认字体,但是网页让浏览器使用默认字体的频率如何?

所以关键问题是你应该通过使用这些标签来实现什么。

于 2012-09-18T19:30:40.723 回答