Microdata学习笔记

Microdata是一种由WHATWG提出的规范,用于与HTML结合使用。它通过添加itemscope、itemtype、itemid和itemprop等属性来扩展HTML,实现数据的结构化。文章中提供了一个示例,展示了如何使用Microdata来标记个人信息,包括姓名、职业、工作单位、昵称和主页等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MicrodataWHATWG提出的一个规范,用于跟HTML绑定使用。它跟RDFa的用法很类似,也是对HTML进行属性级的扩展,定义了一个全局属性集,包括了:

itemscope,创建一个项,被标记的标签内部所嵌套的子元素携带了关于该项的信息;

itemtype,说明该项属于所使用词典中的哪个类型;

itemid,项的唯一标识;

itemprop,项的特性(property),即子标签所包含的信息;

itemref,项的外部特性,即与项相关但不是项的子标签的特性(property),使用itemid来标识。

可见MicrodataRDFa 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 >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值