hCard是一种微格式,用来发布个人、公司、组织、地点等详细的联系信息。它可以包含在(X)HTML、Atom、RSS等可扩展置标语言中。hCard使用vCard(RFC 2426)的属性和值来实现这些功能。
它可以使分析器(比如其他网站,Firefox的Operator插件)获得详细的信息,并通过别的网站或者地图工具进行显示,或者载入到地址簿等其他程序。
举例
示例一
如下HTML代码:
Joe Doe
The Example Company
604-555-1234
加入微格式后,成为:
Joe Doe
The Example Company
604-555-1234
这里,正式名称(class="fn"),组织(class="org"),电话号码(class="tel")和url(class="url")分别用相应的class标示;同时,所有内容都包含在class="vcard"里。
示例二
这里是维基媒体基金会的联系方式,可以作为hCard的一个真实示例:
Wikimedia Foundation Inc.
200 2nd Ave. South #358
St. Petersburg, FL 33701-4313
USA
Phone: +1-727-231-0101
Email: [email protected]
Fax: +1-727-258-0207
加入微格式后,成为:
Wikimedia Foundation Inc.
200 2nd Ave. South #358
St. Petersburg,
FL 33701-4313
USA
Phone: +1-727-231-0101
Email: [email protected]
Fax:
+1-727-258-0207
注意,在这个例子中,正式名称(class="fn")和组织(class="org")写在了一个属性中,表示这是一个组织,而不是个人。
属性
Geo可以被包含在hCard中,表示某个地址的坐标。
其他常用的hCard属性包括:
- bday - 生日
- honorific-prefix -(西式)名字前的尊稱,例如:博士(Dr.)、牧師(Rev.)等,在東方會放在名字的後方。
- honorific-suffix -(西式)名字後的尊稱,一般都是封銜,例如:太平紳士(JP)、大紫荊勳章(GBM),一般詳列在名字的最後方。
- logo
- nickname - 暱稱、愛稱或外號。西方人的名字一般都有簡寫,有時這些暱稱或外號就用來分辨同名的人。例如:William "Bill" Gates 中間的"Bill"。
- note
- photo
- post-office-box
外部链接
- [http://microformats.org/wiki/hcard hCard微格式]
- [https://web.archive.org/web/20070710133553/http://dig.csail.mit.edu/breadcrumbs/node/146 将.vcf文件转换成hCard]
- [http://phildawes.net/microformats/ 一个python的hCard分析器]
- [http://acidmartin.wemakesites.net/?pageId=hCardXml 一个xml/javascript的hCard分析器]
评论 (0)