Skip to Content
Web Design in a Nutshell, 3rd Edition
book

Web Design in a Nutshell, 3rd Edition

by Jennifer Robbins
February 2006
Intermediate to advanced
826 pages
63h 42m
English
O'Reilly Media, Inc.
Content preview from Web Design in a Nutshell, 3rd Edition

Publishing Contact Information with hCard

Most web sites publish contact information for the site’s author or company, for example:

<div>
 <div>O'Reilly</div>
 <div>1005 Gravenstein Highway North</div>
 <div>Sebastopol, CA 95472</div>
 <div>USA</div>
 <div>T: (707) 827-7000</div>
 <div>F: (707) 829-0104</div>
 <div><a href="http://www.oreilly.com">www.oreilly.com</a></div>
</div>

By marking it up with the hCard microformat (which is based on the widely support vCard Internet contact information standard, hence the vcard class name), visitors to the site can easily add the site’s contact info to their address book application using an hCard-to-vCard proxy service.

<divclass="vcard">
 <div class="fn org">O'Reilly</div>
 <div class="adr">
  <div class="street-address">1005 Gravenstein Highway North</div>
  <span class="locality">Sebastopol</span>, <span class="region">CA</span>
  <span class="postal-code">95472</span>
  <div class="country-name">USA</div>
 </div>
 <div class="tel"><abbr class="type" title="work">T:</abbr> (707) 827-7000</div>
 <div class="tel"><abbr class="type" title="fax">F:</abbr> (707) 829-0104</div>
 <div><a class="url" href="http://www.oreilly.com">www.oreilly.com</a></div>
</div>

This is an hCard because it uses specific class names established as part of the hCard microformat . The specific elements are not relevant with the exception of the use of the abbr element to abbreviate the type of each phone number, and the addition of a few spans and divs to mark up the distinct hCard properties. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Beginning Responsive Web Design with HTML5 and CSS3

Beginning Responsive Web Design with HTML5 and CSS3

Jonathan Fielding

Publisher Resources

ISBN: 0596009879Errata Page