Hi All, <div><br></div><div><br></div><div>I'm sure link relations have already had many debates around how they should work and the exact use case that they cover.</div><div>I'd like to add another card to the deck :-)</div>
<div><br></div><div>When using link relations on an "a" tag, one would find it useful to have "next" and "previous" link relations, this is especially highlighted for documentation, online books—publication, in general. </div>
<div><br></div><div>I'd find it useful if I could ask the user agent to prefetch the "next" page as its more than likely that the user will be lead to this page soon after the current browsing context. Having a linkrel of "next" is useful for styling.</div>
<div><br></div><div>However, as far as my understanding goes, linkrels should not contain multiple values; eg:</div><div><br></div><div><a rel="prefetch next">Next page</a></div><div><br></div><div>I put it forward that prefetch should be moved to become a boolean attribute, so that it can be used as follows:</div>
<div><br></div><div><a rel="next" prefetch>Next page</a></div><div><br></div><div>This would allow content producers to improve the user experience for their users while also maintaining clean, cohesive stylesheets and markup. </div>
<div><br></div><div>(most of) The other link relations describe the content behind a link, and how one might style or what a browser may do to change the user experience, this is useful. Prefetch however only aids the browser, not describing the content whatsoever. </div>
<meta charset="utf-8"><div><br></div><div>I've floated this idea to the attendees of my HTML5/CSS3 workshop. The result thus far has been unanimous.</div><div><br></div><div>Cheers, </div><div><br></div><div>Ben</div>
<div><br></div><div>-</div>