Microdata学习笔记
2012-12-25 10:55
225 查看
Microdata是WHATWG提出的一个规范,用于跟HTML绑定使用。它跟RDFa的用法很类似,也是对HTML进行属性级的扩展,定义了一个全局属性集,包括了:
itemscope,创建一个项,被标记的标签内部所嵌套的子元素携带了关于该项的信息;
itemtype,说明该项属于所使用词典中的哪个类型;
itemid,项的唯一标识;
itemprop,项的特性(property),即子标签所包含的信息;
itemref,项的外部特性,即与项相关但不是项的子标签的特性(property),使用itemid来标识。
可见Microdata与RDFa Lite1.1的属性个数一样,也是一个轻量级的标注方法。
示例代码:
<section
itemscope itemtype="http://data-vocabulary.org/Person">
Hello, my name is
<span
itemprop="name">John Doe</span>,
I am a
<span
itemprop="title">graduate research assistant</span>
at the
<span
itemprop="affiliation">University of Dreams</span>.
My friends call me
<span
itemprop="nickname">Johnny</span>.
You can visit my homepage at
<a href="http://www.JohnnyD.com"
itemprop="url">www.JohnnyD.com</a>.
<section
itemprop="address" itemscope itemtype="http://data-vocabulary.org/Address">
I live at
<span
itemprop="street-address">1234 Peach Drive</span>
<span
itemprop="locality">Warner Robins</span>
,
<span
itemprop="region">Georgia</span>.
</section >
</section >
itemscope,创建一个项,被标记的标签内部所嵌套的子元素携带了关于该项的信息;
itemtype,说明该项属于所使用词典中的哪个类型;
itemid,项的唯一标识;
itemprop,项的特性(property),即子标签所包含的信息;
itemref,项的外部特性,即与项相关但不是项的子标签的特性(property),使用itemid来标识。
可见Microdata与RDFa Lite1.1的属性个数一样,也是一个轻量级的标注方法。
示例代码:
<section
itemscope itemtype="http://data-vocabulary.org/Person">
Hello, my name is
<span
itemprop="name">John Doe</span>,
I am a
<span
itemprop="title">graduate research assistant</span>
at the
<span
itemprop="affiliation">University of Dreams</span>.
My friends call me
<span
itemprop="nickname">Johnny</span>.
You can visit my homepage at
<a href="http://www.JohnnyD.com"
itemprop="url">www.JohnnyD.com</a>.
<section
itemprop="address" itemscope itemtype="http://data-vocabulary.org/Address">
I live at
<span
itemprop="street-address">1234 Peach Drive</span>
<span
itemprop="locality">Warner Robins</span>
,
<span
itemprop="region">Georgia</span>.
</section >
</section >
相关文章推荐
- Unix环境高级编程(第二版)学习笔记
- php学习笔记(一)
- php学习笔记1--根据条件调用不同的函数
- 深入理解JVM学习笔记——第十三章 线程安全与锁优化
- grails学习笔记-7、Domain创建过程中注意的问题
- 黑马程序员_JAVA 学习笔记27 WEB篇14
- 我的学习笔记(在C#里用MVC实现水晶报表)
- 学习笔记----高斯消元(二)
- 前端学习笔记汇总(之merge方法)
- 学习笔记二-----数据类型
- RRC 25.331协议学习笔记一:测量报告MR
- 算法学习笔记之排序--基于指针的插入排序
- Java基础学习笔记(九)Comparable接口、Map接口、泛型
- 数据库原理学习笔记
- MFC学习笔记(3)
- 从匿名方法到LINQ 学习笔记
- php学习笔记---面向对象中[接口]与[多态性]的应用
- 2011年12月20日学习笔记
- AngularJS Display and Formatting Data 学习笔记
- 黑马程序员----C语言学习笔记之函数