为网页页面加上hCard微文件格式

2021-03-13 16:24 jianzhan

说到“微文件格式”,有人力资源捧,有人提出质疑。说到底,我感觉還是访问器和终端设备机器设备的适用沒有跟上,沒有产生1个详细的运用步骤。虽然这般,Yahoo、Google 等制造行业大佬早已刚开始在各有的流行商品中运用微文件格式。而做为网站开发设计者和本人站长,你对“微文件格式”的运用仍在犹豫当中吗?

实际上,微文件格式其实不繁杂,它离大家也其实不漫长。何不如今就行動起来,试试在网页页面中加上微文件格式吧!

我认为,微文件格式最主打的运用非 hCard 莫属。因此本文将侧重详细介绍1些 hCard 的运用工作经验。

vCard/VCF

在探讨 hCard 以前,必须先详细介绍1下 vCard。

vCard 是电子器件个人名片的文档文件格式规范,它能够储存联络人的名字、企业名字、岗位、电話、详细地址、电子器件邮箱、网站等信息内容。vCard 的文档拓展名一般为 .VCF,1个简易的 VCF 文档看起来一般是这个模样的:

BEGIN:VCARD
VERSION:2.1
N:Michael;Jackson
TEL:
END:VCARD

尽管对一般网友来讲,VCF 文档好像其实不普遍,但客观事实上它早已在诸多行业获得了普遍的适用和运用。

我第1次触碰到 VCF 文档是在梳理手机上通信录时。那时候我必须将手机上中的通信录迁移到初学者机中,我免费下载并试用了1些有关的专用工具手机软件,例如 PC 端手机上管理方法手机软件 NOKIA PC Suite 与 Oxygen Phone Manager、通信录管理方法手机软件 Outlook/Outlook Express、手机上端通信录备份数据专用工具 SmartVCard 这些。我发现全部这些手机软件都“不谋而合”地适用 VCF 文件格式,NOKIA 智能化手机上乃至原生态适用在手机上端导入/导出来 VCF 文档。

hCard

再看来看 hCard。大家了解 hCard 是1种微文件格式,一般运用在 HTML 等語言中,关键用于机构并标识网页页面中的联系信息内容。hCard 立即选用 vCard 的特性名字做为本身的标识标准,这意味 hCard 与 vCard 拥有与生俱来的适配性。这些特点令它变成最受关心的微文件格式运用。

和其它微文件格式1样,hCard 对网页页面的访问者是彻底全透明的。hCard 应用 HTML 标识的 class 特性来对数据信息开展标识。有时,当 HTML 文本文档中现有的标识不够以开展细腻的标识时,将会必须提升附加的标识(一般是不危害网页页面外型的 spandiv 标识)。有关在网页页面中加上 hCard(或将 vCard 变换成 hCard)的实际方式,我不准备在此赘述,由于在网上早已有了十分详细的参照材料,我会将它们列在本文的结尾。

在何处加上 hCard

在网页页面的甚么地区加上 hCard 呢?实际上从它的主要用途能够看出,网页页面中但凡涉及到到本人、网站或企业的联络信息内容都可以以选用 hCard 来开展标识。

以 CSS魔法 的主页为例,涉及到此类联络信息内容的网页页面元素有站点题目、“有关站长”、“友谊连接”3块地区,大家便可以各自以网站、站长、盆友为行为主体独立设定 hCard。

为何要应用 hCard

你将会会问,既然 hCard 对网页页面的访问者是彻底全透明的,那大家为何又要费心费劲地在网页页面中加上 hCard 呢?

现阶段来看,这好像是1件费劲不取悦的事儿,由于 hCard 等微文件格式并未获得访问器和终端设备机器设备的优良适用。可是1旦这些不够获得了改进,hCard 就会为大家的数据日常生活带来巨大的便捷。看来几个理想化中的事例:

  • 当我用手机上访问某企业的网站时,手机上访问器鉴别出了网页页面中的 hCard 信息内容。这个 hCard 标识了该企业的多种多样联系方法,手机上访问器很聪慧地提醒我“是不是储存到通信录”,因而我很经松地储存了我所必须的信息内容。
  • 手机上访问器还能够将网页页面中的 hCard 导出来为 VCF 文档,我将 VCF 文档用手机蓝牙传送到朋友的手机上上,她们也轻轻松松储存了这些联络信息内容,另外还可以便捷地同歩到电脑上上的通信录手机软件中。
  • 更令我欣喜的是,手机上访问器鉴别出了 hCard 中的自然地理部位信息内容(经纬度),并可将此信息内容传送给手机上内的 GPS 导航栏手机软件,这样连出行路面都不必须我4处探听了!

这些运用看起来好像非常好吧?实际上这些场景离大家早已愈来愈近了,现阶段 hCard 早已有了1些可行的运用步骤。

目前的 hCard 运用

目前的 hCard 运用关键以桌面上端为主,由于现阶段好像都还没适用微文件格式的手机上端访问器。

现阶段能够鉴别微文件格式信息内容的访问器包含安裝了 Tails Export 或 Operator 拓展的 Firefox,和安裝了 Safari Microformats Plugin 软件的 Mac 版 Safari 访问器。

这些的访问器在鉴别出网页页面中的 hCard 信息内容以后,一般都可以以出示导出来 VCF 文档的作用。这些导出来的 VCF 文档能够很便捷地加上到本机的通信录(Outlook 或 Address Book)中,接着即可以根据 NOKIA PC Suite 或 Apple iTunes 等手机软件将本机通信录同歩到 NOKIA 手机上或 iPhone/iPod 等便携机器设备当中。

在其中,Safari Microformats Plugin 软件能够立即将 hCard 中的联络人信息内容导入本机(仅限 Mac OS)的通信录。

另外,Firefox 的 Operator 拓展还出示了1些对于微文件格式的线上运用,例如“应用 Google 地形图搜索”、“加上至yahoo通信录”这些,合理地丰富多彩了 hCard 的运用范畴。

值得1提的是,也有1个彻底线上的、与访问器不相干的完成计划方案——Microformats Bookmarklet(微文件格式书签)。尽管它的页面显著效仿自 Safari Microformats Plugin,但它具体上是跨访问器的(适用 Safari、Firefox 和 IE 等访问器)。它的应用很简易,也很趣味,把这个连接“微文件格式书签专用工具”拖放至书签栏(或加上到个人收藏夹),即使是进行了“安裝”。自此在访问任何网页页面时,要是点一下这个书签项(或开启这个个人收藏夹新项目),便可以鉴别并实际操作网页页面中的微文件格式信息内容了。(但是这个专用工具必须启用 jQuery,将会会与网页页面本身启用的 JS 库相矛盾,或因 jQuery 载入不成功致使无效,不足平稳。)

结语

尽管现阶段微文件格式并未获得访问器和终端设备机器设备的优良适用,但大家坚信,在不远的未来,hCard 等微文件格式运用会令网页页面中的信息内容更为精准和丰富多彩,并为互联网技术客户带来更多的便捷。

有关阅读文章

  • hCard 的官方材料
  • 汉语维基百科: vCard
  • 汉语维基百科: hCard