我们有一个非常特殊的问题,涉及HTTP元标记。必须在我们的网站上添加内容语言元标记,但我们被迫使用的平台不允许我们以预期/正确的格式添加它,如下所示:
<meta http-equiv="content-language" content="en-US" />
但我们允许添加自定义标记,因此可以添加:
<meta name="content-language" content="en-US" />
有人确切知道这两个是否有效或是否必须是http-equiv?在此先感谢您的帮助!
答案 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:lang
和lang
属性的情况下,某些浏览器可能会使用它来确定内容的语言,但这对任何内容的影响都很小。在某些情况下声明这种语言会影响默认字体,但网页允许浏览器使用默认字体的频率是多少?
所以关键问题是你应该通过使用这样的标签来达到什么目的。