Opengraph W3C 有效吗?
我想知道 opengraph 标记是否是 W3C 有效的, 当我尝试验证它时,我收到以下错误:
Line 14, Column 17: there is no attribute "PROPERTY"
<meta property="og:site_name" content="sitename">
如果它无效,它会影响我的页面排名和其他搜索引擎算法吗?
是否有可能隐藏这些属性?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
它在普通的 HTML 文档类型中无效,但是您可以使用一个文档类型来验证包括 Open Graph 在内的 XHTML 文档:
请参阅此问题:属性属性的 HTML 验证错误
It's not valid in the normal HTML doctypes, but there is a doctype you can use to validate XHTML documents including Open Graph:
See this question: Html validation error for property attribute
不,不是。这就是验证器报告错误的原因。
No, it isn't. That is why the validator reports an error.
<头>
<标题>示例文档
<正文>
已移至 example.org。
<html version="HTML+RDFa 1.1" lang="en">
<head>
<title>Example Document</title>
</head>
<body>
<p>Moved to <a href="http://example.org/">example.org</a>.</p>
</body>
</html>
这似乎有效:
With this seems to work:
这样你就解决了问题:
这样你就可以在你的html中使用像这样的行:
或者从列出的其他词汇表中使用(http://www.w3.org/2011/rdfa-context/rdfa-1.1) 像这样:
您可以通过 http://validator.w3.org/ 或 http ://html5.validator.nu/ 非常好。
因此,
您可以使用以下资源:
一些资源 http://www.w3.org/ TR/rdfa-primer/ http://manu.sporny.org/2012/神话差异/ http://rdfa.info/
With this you are solving the issue:
With this you can use lines in your html like this:
or from other vocabularies listed (http://www.w3.org/2011/rdfa-context/rdfa-1.1) like this one:
You can validate it through http://validator.w3.org/ or http://html5.validator.nu/ very well.
So instead of this:
You can have this:
Some resources http://www.w3.org/TR/rdfa-primer/ http://manu.sporny.org/2012/mythical-differences/ http://rdfa.info/