html5 – Microdata和RDFa

我有一个关于RDFa和Microdata的快速问题。

我目前的理解是RDFa是RDF实现到HTML,但对于像我这样的新开发者来说很复杂,Microdata看起来真的容易和快速实现。

这两种语义格式的其他优点和缺点是什么?

解决方法

从任何语义格式获得的主要优势是消费者重用您的数据的能力。

例如,像Google这样的搜索引擎是重用您的数据来显示Rich Snippets的消费者,例如:

为了决定哪种格式最好,您需要知道您要定位哪些消费者。例如,谷歌在他们的FAQ表示,他们将只处理微数据(虽然测试工具现在使用RDFa,所以有可能他们接受RDFa)。

除非你知道你的目标消费者只接受RDFa,你最好使用微数据。虽然许多RDFa消费服务(例如语义搜索引擎Sindice)也接受微数据,但是微数据消费服务不大可能接受RDFa。

相关文章

HTML5不是新事物。自从最初发布(2008年1月)以来,我们一直在使用它的一些功能。后来,我再次仔细查看...
Pointer Events API 是Hmtl5的事件规范之一,它主要目的是用来将鼠标(Mouse)、触摸(touch)和触控笔(...
CSS动画非常的有趣;这种技术的美就在于,通过使用很多简单的属性,你能创建出漂亮的消隐效果。其中代表...
clip-path介绍 clip-path 直译过来就是裁剪路径,使用SVG或形状定义一个HTML元素的可见区域的方法。想象...
语法 必需。动画时长的百分比。 合法的值: 0-100% from(与 0% 相同) to(与 100% 相同) 定义和用法...
基本代码 html代码: 首先定义一些基本的样式和动画: background-size: auto 100%; 这段代码的意思是让...