首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“不好的值.关于元元素上的属性名”元标记的错误

“不好的值.关于元元素上的属性名”元标记的错误
EN

Stack Overflow用户
提问于 2014-06-30 01:19:56
回答 2查看 1.2K关注 0票数 0

Google+ JS显示可以使用元标记来设置凭据和设置,而不是通过JS调用。示例:

代码语言:javascript
运行
复制
<meta name="google-signin-clientid" content="CLIENT_ID" />
<meta name="google-signin-cookiepolicy" content="single_host_origin" />

我在我的网站上尝试过这样做,但当我试图验证我的HTML时,验证器会出现以下错误:

元素元上属性名称的坏值google-signin-回调:关键字google-signin-回调未注册。 元素元上属性名称的坏值google-signin-clientid :关键字google-signin-clientid未注册。 元素元上属性名的坏值google-signin-cookiepolicy :关键字google-signin-cookiepolicy未注册。 元素元上属性名称的坏值google-signin范围:关键字google-signin-作用域未注册。

作为示例,Google提供的HTML代码真的无效吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-30 06:05:12

您正在对HTML5进行验证(从错误消息中可以看到这一点),根据HTML5草案,在meta元素中只允许有限的name属性值。因此,作为一个HTML5文档,文档是无效的,因为所使用的值是允许的。HTML5定义了一个注册程序,但显然谷歌不会费心使用它。

如果根据XHTML1.0进行验证,代码就会通过,因为在XHTML1.0中,name属性值可以是任何名称,比如<meta name="Hi, I’m trying to make a point” content="" />。这同样适用于HTML 4.01,只不过“/”前面的斜杠会导致语法错误。

票数 2
EN

Stack Overflow用户

发布于 2014-06-30 03:49:11

它是有效的HTML,使用的名称不是官方标准的一部分。不过,这很好,因为它们与google同名,所以您不应该有任何问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24481830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档