<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Advanced CSS Design Resources - last-child.com &#187; microformats</title>
	<atom:link href="http://www.last-child.com/category/microformats/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.last-child.com</link>
	<description>CSS Toys for Professional Web Developers</description>
	<lastBuildDate>Mon, 19 Dec 2011 18:30:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Yahoo Search Monkey in Paris</title>
		<link>http://www.last-child.com/yahoo-search-monkey-in-paris/</link>
		<comments>http://www.last-child.com/yahoo-search-monkey-in-paris/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 10:05:10 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[Online Resource]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[Microformat]]></category>
		<category><![CDATA[paris]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Yahoo! Developer Network]]></category>

		<guid isPermaLink="false">http://www.last-child.com/?p=155</guid>
		<description><![CDATA[The Yahoo! Developer Network recently held an event in Paris to introduce SearchMonkey to local developers. I was on hand to help discuss microformats. I&#8217;ve got a brief write up of the event on the YDN blog: SearchMonkey in Paris. SearchMonkey SearchMonkey allows developers to create enhanced search result presentations for a web site. These [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://developer.yahoo.com/">Yahoo! Developer Network</a> recently held an event in Paris to introduce <a href="http://developer.yahoo.com/searchmonkey/">SearchMonkey </a>to local developers. I was on hand to help discuss <a href="http://microformats.org">microformats</a>. I&#8217;ve got a brief write up of the event on the YDN blog: <a href="http://developer.yahoo.net/blog/archives/2008/07/searchmonkey_in.html">SearchMonkey in Paris</a>.</p>
<h3>SearchMonkey</h3>
<p><a href="http://developer.yahoo.com/searchmonkey/"><img src="http://developer.search.yahoo.com/images/searchmonkeyLogo147x150.gif" alt="SearchMonkey"></a><br />
SearchMonkey allows developers to create enhanced search result presentations for a web site. These appear when a user installs the easy to create application and then does a search query that provides the module as part of the normal search result.</p>
<p><a href="http://www.yahoo.com/" title="Yahoo!" rel="homepage" class="zem_slink">Yahoo</a> provides microformatted data to the SearchMonkey application at run time. This allows the developer to add great content while still building a very quick application. I&#8217;ll write more on this later as I think it is a great usage of Microformats at the user level instead of the developer level.</p>
<p>Beyond SearchMonkey, it&#8217;s great to know that search engines really are paying attention to this data. You&#8217;ll learn a lot about your site and its microformats as you build your first SearchMonkey application. Give it a try, it shouldn&#8217;t take you more than an hour to put together your first application.</p>
<h3>La Cantine and the Paris Developer Scene</h3>
<p>The event was held at a great space: <a href="http://lacantine.org/" hreflang="fr-fr" lang="fr-fr">La Cantine</a>. This is a cross between a cafe and cooperative space for startups to use as an office, meeting space, and development center. It was a pleasure to meet the large crowd that turned out for the night. </p>
<h3 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h3>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://blog.semantic-web.at/2008/07/15/unlimited-queries-with-yahoo-search-boss/">Unlimited Queries with Yahoo! Search BOSS</a></li>
<li class="zemanta-article-ul-li"><a href="http://ycorpblog.com/2008/07/09/be-your-own-search-boss/">Be your own search BOSS</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.ysearchblog.com/archives/000599.html">BOSS &#8212; The Next Step in our Open Search Ecosystem</a></li>
<li class="zemanta-article-ul-li"><a href="http://jeremy.zawodny.com/blog/archives/010425.html">Congrats to Yahoo! on the BOSS Launch</a></li>
<li class="zemanta-article-ul-li"><a href="http://jeremy.zawodny.com/blog/archives/010292.html">Yahoo! Developer Network Hiring a Technical Evangelist</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.readwriteweb.com/archives/yahoo_searchmonkey_launches.php">The Monkey is Out of the Bag: Yahoo! Opens Search Developer Platform</a></li>
<li class="zemanta-article-ul-li"><a href="http://jeremy.zawodny.com/blog/archives/010065.html">Yahoo! FireEagle: Personal Location Service Platform for Developers</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/yahoo-search-monkey-in-paris/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adding style to your rel attributes with CSS</title>
		<link>http://www.last-child.com/rel-attribute-display/</link>
		<comments>http://www.last-child.com/rel-attribute-display/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 15:03:00 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[attribute selector]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS2]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Image Sprites]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[attribute]]></category>
		<category><![CDATA[Cascading Style Sheets]]></category>
		<category><![CDATA[Data Formats]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[rel]]></category>
		<category><![CDATA[xfn]]></category>

		<guid isPermaLink="false">http://www.last-child.com/?p=153</guid>
		<description><![CDATA[View the finished example: Adding style to your rel link. There&#8217;s a little attribute in HTML links that is starting to get a bit of attention lately. The &#8220;rel&#8221; attribute is a sparsely defined attribute that applies some meta information about a link&#8217;s relationship to other documents. Unfortunately, this information is usually hidden from your [...]]]></description>
			<content:encoded><![CDATA[<p>View the finished example: <a href="/examples/rel-attribute/index.html">Adding style to your rel link</a>.</p>
<p>There&#8217;s a little attribute in HTML links that is starting to get a bit of attention lately. The &#8220;rel&#8221; attribute is a <a href="http://www.w3.org/TR/REC-html40/types.html#type-links">sparsely defined attribute</a> that applies some meta information about a link&#8217;s relationship to other documents. Unfortunately, this information is usually hidden from your users. Let&#8217;s take a light-hearted stab at turning it into a visual element.</p>
<h3>Rel attribute usage</h3>
<p>
While the W3C originally considered the rel attribute to describe the relationship of pages to each other, i.e. next, previous, directory, and start. The attribute has been adopted by the <a href="http://microformats.org">Microformat</a> community for its inherit usefulness. The rel attribute is now used for <a href="http://microformats.org/wiki/rel-tag">tags</a>, <a href="http://gmpg.org/xfn/">to define your relationship to someone</a>, and even to <a href="http://microformats.org/wiki/rel-nofollow">tell search engines not to bother following a link</a>. </p>
<p>
The opportunities to use the rel attribute are seemingly endless. There are more proposals to <a href="http://xen.adactio.com/">define people you don&#8217;t like</a> and <a href="http://microformats.org/wiki/vote-links">links for voting</a>.  </p>
<p>
But all of this flexibility comes at a small price. To remain valid, you need to tell the browser what these new rel values may actually mean. This is handled by <a href="http://microformats.org/wiki/profile-uris">linking to appropriate profiles</a>. Just simply insert the profiles into your head tag. <a href="http://microformats.org/wiki/profile-uris#Combined_Profile">Multiple profiles</a> may throw a validation error, but it&#8217;s ok.  You don&#8217;t need to do this for the standard rel values.</p>
<p><code lang="HTML"><br />
<head profile="http://www.ietf.org/rfc/rfc2731.txt http://www.w3.org/2006/03/hcard"><br />
</code></p>
<p>
We will be using the CSS3 attribute selector functionality to look at the value of the rel attribute and apply some style accordingly. First we&#8217;ll add some padding and a background image to any link that has a rel attribute. We&#8217;ll then use background positioning to display an icon that is appropriate for the link. It&#8217;s a fairly simple hack. </p>
<p>For more information on using attribute selectors, check out my previous posts: </p>
<ul>
<li><a href="/css-attribute-selector/">Progressive enhancement of links using the CSS attribute selector</a></li>
<li><a href="/attribute-selectors-to-provide-language-information/">Attribute selectors to provide language information</a></li>
</ul>
<h3>Sample HTML Code</h3>
<p><code lang="HTML"></p>
<li><a href="http://microformats.org/wiki/rel-nofollow" rel="no-follow">This link is ignored by search engines</a> (rel="no-follow")</li>
<li><a href="http://microformats.org/wiki/rel-tag" rel="tag">A sample tag </a> (rel="tag")</li>
<p></code></p>
<h3>Sample CSS </h3>
<p><code lang="CSS"><br />
a[rel] {padding-left:20px; background:url(rel-sprite.png) no-repeat 0 0; }<br />
a[rel~="help"] {background-position: 0 -350px ;}<br />
a[rel~="license"] {background-position: 0 -1347px ;}<br />
a[rel~="no-follow"] {background-position: 0 -1200px ;}<br />
a[rel~="tag"] {background-position: 0 -47px ;}<br />
</code></p>
<h3>It&#8217;s all fun and games</h3>
<p>
I&#8217;ll be the first to admit this exercise has significant issues. I&#8217;m assuming the following elements are true:</p>
<ol>
<li>All possible rel attribute values are accounted for in my CSS, if not there will be a blank space generated by the first rule</li>
<li>You can only have one relationship defined by XFN. Unfortunately, most people are defined by multiple values, i.e. rel=&#8221;met friend colleague&#8221;. This CSS does not account for multiple values. </li>
</ol>
<p>So, the display of your rel attributes may be a bit off in the edge cases. Keep the spirit light and nobody will say anything&#8230; I hope. Have fun with your rel attributes. They&#8217;re just sitting there waiting to be used. </p>
<p><a href="/examples/rel-attribute/index.html">View the finished rel attribute style example</a>.</p>
<h3>Related Information</h3>
<ul>
<li>Microformats Wiki: <a href="http://microformats.org/wiki/profile-uris#Combined_Profile">Profile URI&#8217;s</a></li>
<li>Microformat: <a href="http://microformats.org/wiki/rel-design-pattern">Rel Design Pattern</a></li>
<li>Microformat: <a href="http://microformats.org/wiki/rel-tag">Tags</a></li>
<li>Microformat: <a href="http://microformats.org/wiki/rel-no-follow">No Follow</a></li>
<li>Microformat: <a href="http://microformats.org/wiki/rel-bookmark">Bookmark</a></li>
<li>Microformat: <a href="http://gmpg.org/xfn/">XFN &#8211; Friends Network</a></li>
<li>Microformat: <a href="http://xen.adactio.com/">XEN &#8211; Enemies Network</a></li>
<li>W3C: <a href="http://www.w3.org/TR/REC-html40/types.html#type-links">Link Types</a></li>
<li><a href="http://www.iconbuffet.com/">Icon Buffet</a> &#8211; The source of most icons used in this example</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/rel-attribute-display/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tails firefox extension updated</title>
		<link>http://www.last-child.com/tails-firefox-extension-updated/</link>
		<comments>http://www.last-child.com/tails-firefox-extension-updated/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 18:20:54 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[Online Resource]]></category>

		<guid isPermaLink="false">http://www.last-child.com/tails-firefox-extension-updated/</guid>
		<description><![CDATA[The Tails extension for Firefox has been updated. This is great for those working in microformats. It allows you to quickly check your code. I was having trouble testing some hreview elements today and assumed I had the latest version of Tails. Fortunately, a link on Microformatique suggested visiting the Tails home page to really [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://microformats.org"><img src="http://www.last-child.com/wp-content/uploads/2006/07/logo.gif" alt="microformats logo" /></a>The <a href="http://blog.codeeg.com/tails-firefox-extension-03/">Tails</a> extension for Firefox has been updated.  This is great for those working in <a href="http://microformats.org">microformats</a>. It allows you to quickly check your code. </p>
<p>I was having trouble testing some <a href="http://www.last-child.com/microformats-and-yahoo-tech/">hreview</a> elements today and assumed I had the latest version of Tails. Fortunately, a link on <a href="http://microformatique.com/?p=20">Microformatique</a> suggested visiting the Tails home page to really get the most recent version.  </p>
<p>If you have this extension in Firefox, do not count on the usual ff extension update thingamabob to work. Go to the Tails site today and get the latest version (.3.7). It is much, much better than the one I used to have (.3.1).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/tails-firefox-extension-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future of Semantic Markup</title>
		<link>http://www.last-child.com/the-future-of-semantic-markup/</link>
		<comments>http://www.last-child.com/the-future-of-semantic-markup/#comments</comments>
		<pubDate>Tue, 13 Mar 2007 15:55:00 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[microformats]]></category>
		<category><![CDATA[Online Resource]]></category>
		<category><![CDATA[Standardista]]></category>

		<guid isPermaLink="false">http://www.last-child.com/the-future-of-semantic-markup/</guid>
		<description><![CDATA[John Allsopp has an interesting set of articles about semantic markup on Microformatique. This last installment, the future of semantic markup is well worth reading. Future Semantics So far we’ve seen that there are three sources of semantics in HTML The built in semantics of HTML itself &#8211; its elements and attributes The ad hoc [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://microformatique.com/?author=1">John Allsopp</a> has an interesting set of articles about semantic markup on <a href="http://microformatique.com/">Microformatique</a>. This last installment, the <a href="http://microformatique.com/?p=108">future of semantic markup</a> is well worth reading.</p>
<blockquote cite="http://microformatique.com/?p=108"><h3>Future Semantics</h3>
<p>So far we’ve seen that there are three sources of semantics in HTML</p>
<ul>
<li>The built in semantics of HTML itself &#8211; its elements and attributes</li>
<li>The ad hoc semantics of developers inventing their own vocabularies, which is typically “injected” into HTML largely using the <strong>class</strong> and <strong>id</strong> attributes of HTML</li>
<li>Semi structured approaches to developing richer semantics, in particular the <a href="http://microformats.org">microformats project</a>.</li>
</ul>
<p>It would make sense that future semantic developments of HTML would come from these or similar sources or approaches. In this article I want to focus on each in turn, and consider the benefits and shortcomings of each approach to developing richer semantics for HTML.</p>
<p>I’ll begin with the second approach, “bottom up” semantics, which I considered in the <a href="http://microformatique.com/?p=83">first article</a>, and have paid no small amount of attention to with <a href="http://webpatterns.org/wordpress/?page_id=7">previous research</a>. In short, despite the success of bottom up ontologies, what <a href="http://www.vanderwal.net/">Thomas Vander Wal</a> terms “folksonomies”, where common vocabularies for describing things emerge through ad hoc usage (well known examples are <a href="http://flickr.com/photos/tags/">Flickr’s</a> tags, and <a href="http://del.icio.us/">Del.icio.us</a>), vocabularies for describing common data on the web <strong>simply haven’t emerged</strong>. This is not just an assertion, as <a href="http://webpatterns.org/wordpress/?page_id=7">my previous research indicates</a>. It should in fact not come as a surprise, because class values, for example, are “hidden”, while tags at del.icio.us or flickr, by comparison are visible giving rise to a positive feedback loop &#8211; when I as a user see a tag for a particular kind of thing, I am more likely to use it myself for similar kinds of things. Over time, particular terms appear to “win”, and become the conventionally accepted tag for that kind of thing. With <strong>class</strong> and <strong>id</strong> values on the other hand, we simply don’t get the network effect to anoint particular words as the names of things.</p>
<p><cite><a href="http://microformatique.com/?p=108">Semantics in HTML Part III &#8211; Towards a semantic web</a></cite>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/the-future-of-semantic-markup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microformats and Yahoo! Tech</title>
		<link>http://www.last-child.com/microformats-and-yahoo-tech/</link>
		<comments>http://www.last-child.com/microformats-and-yahoo-tech/#comments</comments>
		<pubDate>Thu, 27 Jul 2006 07:10:06 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[Class]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[Online Resource]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://www.last-child.com/microformats-and-yahoo-tech/</guid>
		<description><![CDATA[You&#8217;ve probably heard of Microformats by now. It&#8217;s that vague concept floated amongst the standardistas which promises to solve world hunger and bring peace to the Middle East. You&#8217;ve always got something more immediate to do and hope to read about it soon. Heck, you don&#8217;t even know how it is actually used as an [...]]]></description>
			<content:encoded><![CDATA[<p>
You&rsquo;ve probably heard of <a href="http://microformats.org/wiki/rel-directory">Microformats</a> by now. It&rsquo;s  that vague concept floated amongst the standardistas which promises to solve  world hunger and bring peace to the Middle East.  You&rsquo;ve always got something more immediate to do and hope to read about it  soon. Heck, you don&rsquo;t even know how it is actually used as an end product.  Isn&rsquo;t it just more code in the page? </p>
<p>
All of these questions and issues kept me from trying out  microformats until <a href="http://tantek.com/" title="http://tantek.com/">Tantek &Ccedil;elik</a>&nbsp;  gave a lecture at Yahoo! this year.&nbsp; While  the usefulness of the concept was still vague, the ease of implementation  inspired us to give it a try.</p>
<p>
Microformats let you define information in your page with a  set of recognized classes. A parser (program or web site that transforms your  information into useful tools) looks for containers with those classes and  collects the information within them.&nbsp; The  user is then able to add people, events, recipes, web sites, etc to their  organizers, databases, etc. Think of it as a way to multi-task your web pages. </p>
<p>
Yahoo! Tech launched with basic support of the <a href="http://microformats.org/wiki/hreview">hReview</a> microformat. We&rsquo;ve  continued to investigate how we can further support microformats and similar  technology. </p>
<h3>Introducing the Yahoo! Tech Bloggers with hCard microformat</h3>
<p>
The <a href="http://microformats.org/wiki/hcard">hCard</a> microformat is based on a pre-existing standard (vCard).&nbsp; There are many programs, web sites, and  aggregators that are already prepared to use your information. You can add this to your site quite easily. </p>
<p><img id="image84" src="http://www.last-child.com/wp-content/uploads/2006/07/yahoo-hcard.jpg" alt="hcard microformat details on Yahoo! Tech" /></p>
<p>Let&rsquo;s look at  some code on a blog post by Robin Raskin (<a href="http://tech.yahoo.com/blogs/raskin/621">http://tech.yahoo.com/blogs/raskin/621</a>)<!-- thanks go to Shlomi A, http://www.webcssdesign.34sp.com/,  for noticing this was a broken link--> This block begins with a list of content for the microformat parser, since it  is not a part of the visual design, we are hiding it with CSS. The next section  includes a set of links, her bio link has class=&rdquo;url&rdquo;.</p>
<p><code lang="HTML"><br />
<!--The following classes are part of the hcard microformat: vcard, url, email, fn, org, title --></p>
<div id="eptAbout" class="navmod vcard">
<ul class=" microformatdetail"><!--hcard values--></p>
<li class="fn">Robin Raskin</li>
<li class="org">Yahoo! Tech</li>
<li class="title">Yahoo! Tech Advisor</li>
<li><img src="/images/raskin.gif" alt="Robin Raskin" class="photo"/></li>
</ul>
<h4>About Robin Raskin</h4>
<ul>
<li><a href="foo.html" >Robin's Blog</a></li>
<li><a href="foo.html" class="url">Robin's Bio</a></li>
<li><a href="foo.html">Email Robin</a></li>
</ul>
</div>
<p></code></p>
<p>&nbsp;</p>
<h3>Microformat classes and their functions</h3>
<ul>
<li><strong>div.vcard</strong>:       This triggers the parser, letting it know  the following information       conforms to the hCard microformat</li>
<li><strong>li.fn</strong>:       This is the formatted name of the person: Robin Raskin. </li>
<li><strong>li.title</strong>:       Robin Raskin&rsquo;s title &ndash; Yahoo! Tech Advisor</li>
<li><strong>li.org</strong>:       The company Robin works for &ndash; Yahoo! Tech</li>
<li><strong>img</strong><strong>.photo</strong>: This is a photograph of       Robin</li>
<li><strong>a.url</strong>:       This is a web site for Robin. </li>
<li><strong>a.url.email</strong>:       If the Email Robin link were in the classic <a href="mailto:foo@foo.com">mailto:foo@foo.com</a> format, we&rsquo;d use these classes. Instead, the target is a contact form. To       avoid confusion, we&rsquo;ve left this link alone.</li>
</ul>
<h3>Testing your microformatting</h3>
<p>
<a href="http://blog.codeeg.com/tails-firefox-extension-03/">Tails</a> is a great <a href="http://www.mozilla.com/firefox/central/">Firefox</a> extension for testing your code. It will display  an icon in the browser if a page has microformatting. You can then click on it to open a window with all of  the available information. This is a great debugging tool. Be sure to get the  latest version for the best microformats support and extensibility. </p>
<h3>An intertwining pattern library</h3>
<p>
Microformats are a rapidly growing technology. As patterns  develop, they can be integrated into various other microformats and patterns.  This requires going beneath the surface of the <a href="http://microformats.org/wiki/Main_Page">microformat twiki</a> to harness  its power.&nbsp; While your results may not  bring immediate benefits, the level of work can be minimal. This also requires having some faith in your code, as you may not be able to test the results. </p>
<h3>The rel-tag microformat </h3>
<p>
<a href="http://technorati.com/">Technorati</a> has made the <a href="http://microformats.org/wiki/rel-tag">rel-tag</a> an important  addition to web sites. Simply add rel=&rdquo;tag&rdquo; to a link that refers to a page  that is an index for information about the link text.&nbsp; For instance, Robin Raskin&rsquo;s page   features a set of category related links. The rel-tag microformat lets  Technorati and other parsers know where to will find the category index pages.&nbsp; </p>
<p>
The rel-directory pattern extends this concept. If Robin&rsquo;s  post was about digital cameras and she included a link to the digital camera  index, we could add &ldquo;directory&rdquo; to the rel tag.&nbsp;  The final code would be:</p>
<p><code lang="HTML"><br />
<a href="foo.html" rel="tag directory">Digital Cameras</a></code></p>
<h3>The rel-home draft</h3>
<p>
Ther rel-home draft allows web developers to specifically  define the link that takes the user to the home page of the site. Currently  this can be done without microformatting; but lacks significant browser  support. To use straight HTML, place this in the head of your page: &lt;link  rel=&rdquo;home&rdquo; href=&rdquo;/index.html&rdquo; /&gt;. Theoretically, the browser would detect  this and give the user a hotkey to go back to the home page.</p>
<p>
The rel-home microformat draft allows the developer to  easily label the home page link. For instance, on Yahoo! Tech, the user can  either click the large Tech logo or the products tab. Neither of these are the  most intuitive, the rel-home could provide further assistance. Browsers don&rsquo;t support this yet, but its simplicity makes it a natural to begin  now. <br />
  The code is quite simple, add rel=&rdquo;home&rdquo; to your link: </p>
<p><code lang="HTML"><br />
  <a href="/ " rel="home" title="Go back to the Yahoo! Tech home page">Products</a></code></p>
<h3>Should you begin using Microformats?</h3>
<p>As you can see, the code is fairly simple. If your site is already presenting contact information, reviews, calendar events, or category indices, it&#8217;s time to look at adding a few Microformat details. The rel-tag, rel-home patterns are the easiest to apply. The hCard and <a href="http://microformats.org/wiki/hcalendar">hCalendar</a> formats will give you the most usable information. Keep an eye on microformats.org for the latest developments and join their discussion list to play an active part in the evolution of patterns. Microformats may not bring peace to the Middle East, but they will give your web site&#8217;s content more power and functionality.  </p>
<h3>Resources</h3>
<ul type="disc">
<li><a href="http://microformats.org/code/hcard/creator">hCard creator</a> &ndash; This       tool creates hCard code for you.</li>
<li><a href="http://microformats.org/wiki/hcard">hCard specification </a>&nbsp;- Microformat Twiki</li>
<li>The <a href="http://microformats.org/wiki/rel-tag">rel-tag specification</a> &#8211;       Microformat Twiki</li>
<li>The <a href="http://microformats.org/wiki/rel-directory">rel-directory</a> draft       &#8211; Microformat Twiki</li>
<li>The <a href="http://microformats.org/wiki/rel-home">rel-home</a> draft &#8211;       Microformat Twiki</li>
<li><a href="http://blog.codeeg.com/tails-firefox-extension-03/">Tails Firefox       extension</a> &ndash; Instant access to microformat details</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/microformats-and-yahoo-tech/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The hReview format on Yahoo! Tech</title>
		<link>http://www.last-child.com/the-hreview-format-on-yahoo-tech/</link>
		<comments>http://www.last-child.com/the-hreview-format-on-yahoo-tech/#comments</comments>
		<pubDate>Tue, 25 Jul 2006 23:58:42 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[Class]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Id]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://www.last-child.com/the-hreview-format-on-yahoo-tech/</guid>
		<description><![CDATA[Yahoo! Tech launched with basic support for the hReview microformat. Initially, I had no way of testing the output and didn&#8217;t realize our limited output. Tails, a Firefox extension, has helped me fine-tune the hReviews. However, Yahoo! Tech still has an outstanding bug with these reviews. Due to the modular construction of this page,&#160; I [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://tech.yahoo.com">Yahoo! Tech</a> launched with basic support for the <a href="http://microformats.org/wiki/hreview">hReview</a>  microformat.  Initially, I had no way of testing the output and didn&rsquo;t realize our limited output.  <a href="http://blog.codeeg.com/tails-firefox-extension-03/">Tails</a>, a Firefox extension, has helped me fine-tune the hReviews. However, Yahoo! Tech still has an outstanding bug with these reviews.</p>
<p>
<a href="http://www.microformats.org"><img id="image86" src="http://www.last-child.com/wp-content/uploads/2006/07/logo.gif" alt="microformats logo" /></a><br />
Due to  the modular construction of this page,&nbsp; I  am not able to get the product name into the hReview.  <a href="http://www.simplebits.com/">Dan Cederholm&rsquo;s</a> post about using the <a href="http://www.simplebits.com/notebook/2006/06/10/wineformats.html">object  include microformat pattern</a> may actually solve this issue.  </p>
<p>
The include pattern lets you define the product or  person&rsquo;s identity earlier in the page and then reference it in individual  reviews or blog posts with an object tag. Unfortunately,  Safari and Internet Explorer do not behave properly when the object element  appears multiple times. An updated  version of the pattern uses the link tag instead. </p>
<h3>Link-based Object Pattern</h3>
<p>
Before you get to your reviews,  define the product or person with  the microformat classes <em>item</em> and <em>fn</em>. Item defines the nature of the content and  fn tells us the content is the formatted name of the item. You&rsquo;ll also need to  add a unique id.</p>
<p><code lang="HTML"><br />
<h3 class="item fn" id="prodname">Product  Name</h3>
<p></code></p>
<p>
In your hReview, you need to reference this product by its  id.</p>
<p><code lang="HTML"><a href="#prodname" class="include microformatdetail"></a></code></p>
<p>
Unfortunately, a screen reader will announce this as a link.  We have a special class, <strong>microformatdetail</strong>, to hide microformat details that are not part of the visual design. This is a convenient way to add some background information to your hReview, hCard, and hCalendar elements.</p>
<p><code lang="CSS">.microformatdetail {display:none; /*content for microformat  parsing only */}</code></p>
<h3>The final Yahoo! Tech hReview microformat</h3>
<p>
Let&#8217;s look at the code for a <a href="http://tech.yahoo.com/pr/olympus-camedia-c-5500-sport-zoom-digital-camera/1991688178">digital camera</a> product page. We&#8217;ll first define the product name in the top module and then present the reviews later on the page. </p>
<h4>Add the product name at the top of the page</h4>
<p><code lang="HTML"><br />
<h2 id="prodname" class="item fn">Olympus  CAMEDIA C-5500 Sport Zoom Digital Camera</h2>
<p></code></p>
<h4>Create an individual review</h4>
<p><strong>Note: </strong>the new link is at the end of the metadetails paragraph</p>
<p><code lang="HTML"></p>
<div class="arating hreview">
<div class="hd">
<h3 class="summary">good camera</h3>
<p class="metadetails">By <a href="foo.html" title="visit John Doe's profile page" class="reviewer fn">John Doe</a> - <a href="foo.html ">See all John Doe's reviews</a> - <span class="dtreviewed">02/09/06</span> <a href=”#prodname” class=”include microformatdetail”></a></p>
</div>
<div class="bd">
<div class="ratreviewsummary">
<ul class="ratingslist">
<li class="overall stars10">Overall: <span title="John Doe gave this product 5 out of 5 stars for Overall quality"><em class="rating">5</em>/5 </span></li>
<li class="bars10">Features: <span title="John Doe gave this product 5 out of 5 stars for Features" class="rating">5/5 </span></li>
<li class="bars10">Quality: <span title="John Doe gave this product 5 out of 5 stars for Quality" class="rating">5/5 </span></li>
<li class="bars10">Support: <span title="John Doe gave this product 5 out of 5 stars for Support" class="rating">5/5 </span></li>
<li class="bars10">Value: <span title="John Doe gave this product 5 out of 5 stars for Value" class="rating">5/5 </span></li>
</ul>
<dl class="procons description ">
<dt>Pros:</dt>
<dd>great camera</dd>
</dl>
<dl class="procons ">
<dt>Cons:</dt>
<dd>blurry when flash is off</dd>
</dl>
</div>
<div class="ytuserreviewtext">
<p class="description">I got it for 170 $ it us a great camera, I have loved it great pictures great features and a great value i would recomend it to any one</p>
</div>
</div>
</div>
<p></code>  </p>
<h3>How is the hReview actually used?</h3>
<p>
We are still working on this final element of hReviews on our <a href="http://tech.yahoo.com/pr/epson-stylus-photo-r2400/1991834114">product pages</a>.  Once it is live, we should begin seeing the benefits. Technorati is the first search  engine to begin scraping microformatted information. When hReviews become more  prevalent, more search engines and sites will consolidate products with their  reviews from around the web. This will give users much more flexibility with  shopping decisions.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://kitchen.technorati.com/search?s=LCD+HDTV">Microformat search for LCD HDTV products and reviews</a></li>
<li><a href="http://microformats.org/code/hcard/creator">hCard creator</a> &ndash; This tool creates hCard code for you.</li>
<li><a href="http://microformats.org/wiki/hcard">hCard specification </a>&nbsp;- Microformat Twiki</li>
<li>The <a href="http://microformats.org/wiki/rel-tag">rel-tag specification</a> &#8211; Microformat Twiki</li>
<li>The <a href="http://microformats.org/wiki/rel-directory">rel-directory</a> draft  &#8211; Microformat Twiki</li>
<li>The <a href="http://microformats.org/wiki/rel-home">rel-home</a> draft &#8211; Microformat Twiki</li>
<li><a href="http://blog.codeeg.com/tails-firefox-extension-03/">Tails Firefox extension</a> &ndash; Instant access to microformat details</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/the-hreview-format-on-yahoo-tech/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

