问题标签 [microdata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
2335 浏览

html - 蜗牛邮件地址的 HTML

您认为标记蜗牛邮件地址的最佳方法是什么?我发现了一些不同的选项,例如:

我还看到了使用地址标签而不是 div 的上一个示例。我发现的另一个选择是:

所以我的问题是你认为表达蜗牛邮件地址的最佳标记是什么?不要局限于我的例子。

我觉得第一个是最好的选择,因为它提供了关于每个元素的额外上下文。在这种情况下,我也觉得 br 是内容的一部分。

0 投票
2 回答
1058 浏览

microformats - RDFa / Microformat - 配方标记标准

我想知道是否有人可以提供帮助?

在 Google 宣布将记录在线食谱的 RDFa / Microformats 之后,我一直在研究我运行的几个基于食谱的网站。然而,我们根本没有满足任何标准所需的所有数据。

这有关系吗?搜索引擎爬虫是否仍会充分利用他们所找到的内容,或者由于缺少一些元素(如评论或食谱评级),我是否会浪费我的时间来实现这一点?

另外,如果出于格式原因,我必须在信息周围添加额外的 div,这是否会使这一切失效?

干杯,H

0 投票
1 回答
178 浏览

microdata - Are Rich Snippets page specific or domain specific?

Google will now parse certain microdata (for example reviews) on your web pages and display the info in search results. They call this Rich Snippets

I am wondering is this page specific or domain specific?

I keep all my reviews on a separate review page thats linked to from the home page. But my review page itself is very unlikely to be displayed in a search result, more likely to be displayed is my homepage or product landing page. But being that the review microdata is not on these pages (but is on the website). I am wondering if the rich snippets will be shown for these pages?

0 投票
6 回答
8472 浏览

rdf - 微格式、rdf 或微数据

使用其中一种技术有什么区别吗?

我现在正在使用 HTML5 构建一个站点,我很难决定使用哪一个。我看不出它们之间有任何区别,否则语法大小,我不太确定这是微格式方面的优势。

0 投票
5 回答
13571 浏览

validation - 我可以将 HTML5 中的微数据添加到 XHTML Strict 站点并且仍然符合要求吗?

我有一个用 XHTML 1.0 Strict 编码的网站。我想使用新的 Microdata 将面包屑添加到我的网站(以便Google 理解它们)。

我的旧的非微数据标记面包屑如下所示:

根据 Google 的说法,要使用 Microdata 标记面包屑,您可以像这样扩展上述代码:

但这不是有效的 XHTML 1.0 Strict。

我该怎么办?
我应该忽略验证冲突吗?
我应该写itemscope="itemscope"而不是只写itemscope(这将是有效的 XML,但仍然不是有效的 XHTML)?
我应该将 Doctype 更改为 HTML5 而不是 XHTML 1.0 Strict?

我希望它能够一直工作到 IE6!

请指教 :)

0 投票
2 回答
10235 浏览

html - 目前有没有办法在 WebKit 之外使用 HTML5 标签?

我正在尝试在<meta>整个 HTML 文档中使用标签来标记隐藏的微数据值,如 Mark Pilgrim 的Dive Into HTML 5中所述。但是,当我的页面在 Chrome(特别是 Chromium 6.0.418.0)中加载时,我收到以下错误消息:

目前有解决方法吗?同样的事情发生在 Firefox 3.6.13 中,尽管我目前对 WebKit 的解决方法特别感兴趣。

0 投票
1 回答
1165 浏览

html - 谷歌丰富片段测试工具的奇怪问题

我目前正在使用 Google 的 Rich Snippets Testing Tool 遇到最奇怪的问题。它不断对我的网站发出没有意义的警告,因此我将所有结构化标记从我的页面中提取出来进行一些测试:

以下(基于 Google 的示例)完美运行:“Google 搜索预览”部分显示带有片段的结果。请参见此处的示例

所以我采用了工作示例,并用我自己的替换了虚拟细节。我惊讶地发现它不起作用!该应用程序告诉我它“数据不足,无法生成预览”。请参见此处的示例

所以(经过更多的测试并将我的头撞到墙上)我尝试使用示例 1 中的原始(工作)片段,并一次替换一个字段。我只到了第一个“名称”字段,它就坏了!我的名字 Google 有什么问题?请参见此处的示例

我真的很困惑,这是怎么回事?我注意到,如果我将我的名字更改为“Row Manni”(与示例中的“Bob Smith”字符长度相同),那么它确实有效。

有没有人经历过类似的事情?如果是,您是如何解决的,如果不是,接下来我该怎么做?

谢谢


编辑 2011-01-19:

在更改为使用 vcard(根据评论建议)后,我又进行了一些测试,得到了完全相同的结果。这些测试可在此处(不工作 - 使用我的全名)和此处(工作 - 使用截断名称)提供。

我这辈子都想不通这里出了什么问题!如果他们的测试工具不能正常工作,他们的搜索是否以同样的方式检测丰富的片段,这是否也被破坏了?我现在将微格式留在我的页面中,但为了我自己的兴趣(和理智!),我仍然很想追求这个。

我已经在谷歌网站管理员论坛(如评论中提到的)上交叉发布,看看他们是否接受它。你可以在这里查看线程

0 投票
3 回答
1778 浏览

html - 我将哪些 HTML5 微数据用于工作(职位空缺)?

我正在尝试用微数据标记一个空缺/工作项目,但我想知道我的做法是否正确,因为我的项目属性(如“标题”和“日期”)与我的项目类型“组织”结合起来没有意义'。如何更好地利用微数据重写以下代码块?

或者我可以自己创建/建议 itemtype='job' 吗?如果是这样,怎么做?

0 投票
3 回答
2099 浏览

seo - 面包屑微数据帮助

我正在尝试帮助 Google 为我的网站生成适当的面包屑详细信息。我目前正在使用它作为面包屑:

然而,这对谷歌一点帮助都没有,即使测试工具也不会生成面包屑链接,尽管它确实看到了微数据并将其正确识别为面包屑微数据。

有任何想法吗?

0 投票
3 回答
4831 浏览

html - 使用 HTML5 微数据时,“itemscope”和“itemtype”是否应该始终用于同一个元素?

我试图理解存在两个属性背后的原因,而不是仅仅使包含“itemtype”的元素成为包装项目范围的元素。

在一个元素上具有“itemtype”属性而在另一个元素上具有“itemscope”属性是否有效?像这样:

如果这种情况无效,那么为什么存在“itemscope”属性呢?为什么规范没有提出让拥有“itemtype”属性的元素成为设置范围的元素的想法。这对我来说很有意义。