On May 6, 2005, at 12:21 PM, Bob Wyman wrote:
Sjoerd Visscher wrote:But, if you copy HTML from one document to another, or you construct[HTML 4.01 says:] 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.
an HTML document from parts, you risk carrying <a> tags with rel attributes
from one document to another. If I quote some HTML in a new HTML document
and the quoted HTML includes rel="alternate" in an <a> tag, are we really
saying that the presence of rel="alternate" in the quoted text establishes a
relation of the new HTML document as a whole?
Personally, I think there is a serious scoping problem here. We've
got attributes of separable components of a page establishing metadata for
the page as a whole. Not good.
Bob, you're the one making them seperable. The HTML spec is very document-focused; when you migrate HTML from one document to another, it is your responsibility to do it in a coherent way. Revising rel values is analogous to changing relative links in the href's.
After all, the 'next', 'previous' 'contents' etc rel values also need care when migrating, so it's not just 'alternate' or 'friend'.
