大家好,欢迎来到IT知识分享网。
微数据是什么
一个页面的数据,不单单是给用户看的,其中的一些数据还要提供给机器去识别。由于机器的智能水平有限,所以就出现了微数据这种技术,专门用于显示机器识别的数据。
微数据有什么用
知道了微数据是提供给机器识别的数据,那么微数据有什么用呢?微数据可以给节点提供额外的数据,类似于data-*
属性,但是data-*
只是纯粹的属性,不含有任何其他意义。页面节点添加了微数据后,机器就可以准确识别页面元素所代表的信息,比如大众点评页面有用户评价信息,那么将评价节点添加微数据后,搜索引擎就能够识别,并应用到搜索结果中;比如一个用户介绍页面,添加了微数据后,机器就能识别里面的具体信息,导出为名片。
如何书写微数据
微数据的属性有itemscope
, itemprop
, itemtype
, itemid
。
itemscope
定义一组项,项中有多个键值对。itemprop
定义一个键值对。值可以说URL,或者文字itemtype
定义类型,值为URLitemid
定义一个全局标识符,比如ISBN,身份证
当页面需要显示一本书的信息时,可以这样去写HTML:
<div itemscope itemtype="http://vocab.example.com/book" itemid="URN:ISBN:90"> <span itemprop="name">JavaScript高级程序设计(第3版)</span> <span itemprop="author">Nicholas C. Zakas</span> </div>
写在最后
微数据目前浏览器的兼容还不好,对页面展示也不存在影响,普通业务都不会使用。但是在一些特殊的业务场景下,可以很好的提升用户体验。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/132360.html