问题标签 [microformats]

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 投票
3 回答
7249 浏览

rdf - RDF、RDFa、Microformats和Microdata是什么关系

我做了相当多的研究,但我无法理解这 3 之间的确切关系。另外,现在 W3C 已经正式认可 RDFa,你会推荐它而不是 Microdata,考虑到它匹配 Microdata 的功能等等吗?

0 投票
1 回答
336 浏览

html - 微格式中的微数据“内容”属性是否有类似物?

最近我第一次不得不使用微格式和微数据,遇到了以下问题。我需要显示不是 ISO 格式的货币。正如我在微数据中所理解的那样,我可以在“内容”属性中提供实际值:

如果我喜欢的话,在微格式中:

我在 Google 结构化数据测试工具中收到“价格字段包含无效字符”警告

如果是这样:

然后“货币应采用 ISO 4217 格式”警告。

我怎样才能在微格式中做到这一点?我必须担心所有这些警告吗?

0 投票
1 回答
3390 浏览

seo - 如何使用 schema.org 标记不同的产品尺寸?

产品页面为每种产品提供两种尺寸。例如 1 升可口可乐和 0.5 升可口可乐。上面是产品名称“可口可乐”,下面是“可口可乐”描述。是否可以将两种尺寸都插入到 schema.org 标记中,还是我必须选择一种产品尺寸而忽略其他尺寸/价格?

0 投票
1 回答
1264 浏览

ruby-on-rails - REST API 分页和客户端缓存

使用 Rails,我有一个 HTTP 端点,它返回一个链接到 JSON 格式的播放列表的记录(媒体文件)数组。

客户端缓存是通过检查播放列表的日期并stale?(@playlist)/playlist/id/media_files.json响应中使用 Rails 生成适当的 etag 来完成的。

现在我想实现分页,但在某种程度上试图保持客户端缓存。

是否有一些我可以采取的聪明方法,或者我是否被迫以 200 响应所有请求并始终将数据通过网络传输到客户端?

您如何处理 API 中的分页(服务器、客户端)缓存?

0 投票
1 回答
338 浏览

image - 星级和微格式

我的网站上有星级评分,我正在尝试使用微格式。我阅读了谷歌的文档,他们举了一个例子:

对不起法语单词。现在,如果我在网站上显示的不是数字而是星星,我该怎么办?谢谢

0 投票
1 回答
75 浏览

microformats - 如何为词汇添加微格式?

有谁知道 Quizlet 如何在其 Google 搜索结果元数据中使用“术语”和“定义”标题以及词汇/定义数据构建搜索结果数据?是微格式还是其他方法?

以供参考:

显示的搜索结果(第 3 个列表) - http://bit.ly/WuES0X 实际网页 - http://quizlet.com/4835950/web-20-flash-cards/

0 投票
1 回答
281 浏览

microdata - “书签”项目的架构类型

书签项目是否有适当的模式类型,例如 Reddit、Digg 等?

可以使用“文章”吗?

0 投票
2 回答
5577 浏览

date - 我如何在语义上定义

我正在使用时间标签来定义时间——这似乎是正确的方法;-)

然而,我的问题是我想在时间标签中放置的值是 NOW: the present。我收到此验证错误:

查看规范,似乎无法定义'NOW'。这很麻烦。关于如何解决这个问题的任何想法?

0 投票
1 回答
101 浏览

html - 重复事件的结构化数据

我是 smctheatre.com 的网站管理员。我们是一个社区剧院,每年都会上演几场戏剧。我正在将学习结构化数据添加到我的工具箱中。微格式、微数据或 RDFa,我对其中一个没有任何强烈的偏好。我确实喜欢 RDFa Lite 和 microfomat 的语法,而不是微数据和成熟的 RDFa。

我唯一无法得到答案的是如何标记在多个日期发生的事件,有时在不同的时间发生。

这是该网站的精简片段:

戏剧的持续时间通常为两个小时,但鉴于这些是现场表演,没有硬性和快速的结束时间。

如何标记内容以指示日期和时间?

0 投票
0 回答
79 浏览

html - 回退到微格式中属性默认值的 Android 资源值

我正在设计一种供我的 Android 客户端使用的微格式,我在其中提取一些包含菜单命令和其他元数据的元素,然后将剩余内容推送到 WebView 中。

我目前将每个菜单命令嵌入为 JSON 对象,例如:

处理程序逻辑由客户端本地实现,显示属性(标题、图标)从资源 XML 中提取。

现在我正在考虑切换到更具语义的 HTML5 标签,可能类似于:

具有 JSON 规范所需的任何其他字段的 data-* 属性(取决于操作的类型)。

我们仍然希望使用 Android 应用程序的资源文件来获取命令标签和图标的默认值,但我不确定最符合标准的方法;label 属性是必需的,并且替换该值的任何逻辑至少不符合标准的字母。

客户端是否有任何符合标准的方式,或者至少是传统的方式来以这种方式替换 HTML 属性的值?