码迷,mamicode.com
首页 > Web开发 > 详细

HTML5微数据学习笔记

时间:2015-05-27 13:52:36      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

一、微数据的定义

  微数据使用来自自定义词汇表的、带作用域的名/值对来给DOM做标记。

  自定义词汇表:我们可以将“HTML5中所有元素的集合”看做一个词汇表,这个词汇表包括了可以代表章节或者文章的元素,但是不包括可以代表一个人或者活动的元素,如果要想表示一个“人”,那么就需要定义自己的词汇表,使用微数据就可以定义这样的词汇表。

  作用域:微数据的作用域可以参照DOM中的元素之间的自然父子关系,微数据重用了DOM本身的层级结构,提供了一种方式来表达“所有该元素的属性都来自这个词汇表”。

  名/值对:每一个微数据词汇表都定义了一组命名属性,一个微数据的属性名总是声明在一个HTML元素中。相对应的属性值则从DOM中获取。对于大多数HTML元素而言,属性值就是元素的文本内容。但也有少数例外,如下表:

元素
<meta> context属性

<audio>

<embed>

<iframe>

<img>

<source>

<video>

src属性

<a>

<area>

<link>

href属性
<object> data属性
<time> datetime属性
所有其他元素 文本内容

 

HTML5微数据学习笔记

标签:

原文地址:http://www.cnblogs.com/s1nker/p/4533169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!