Sjoerd Visscher wrote:
Like I wrote before, this is not how HTML 4.01 (or XHTML 2.0 for that matter) defines the rel attribute on a hyperlink:
This attribute describes the relationship from the current document to the anchor specified by the href attribute. The value of this attribute is a space-separated list of link types.
Completely separately, to the anchor versus link debate: "space-separated list of link types." is a find worthy of points (redeemable at your local ego shop).
This means we can have our pie and eat it too.
If we define rel="feed", there's no reason it can't be combined with other rel types :) For example, we could allow
<link rel="alternate feed" type="application/atom+xml" href="http://www.example.com/xml/index.atom">
<link rel="start feed" type="application/atom+xml" href="http://www.example.com/xml/index.atom">
Using @rel for type-ish hinting is an ugly hack, but this allows us to at least let @rel function the way it was intended to in addition to the hack.
It's that or choose another attribute to be our victim
-Nikolas 'Atrus' Coukouma
