HTML Standard Tracker

Diff (omit for latest revision)
Filter

Short URL: http://html5.org/r/5924

File a bug

SVNBugCommentTime (UTC)
59247475[Authors] [Conformance Checkers] [Tools] Drop support for rel=up, rel=last, rel=index, rel=first, and any related synonyms.2011-03-02 01:02
Index: source
===================================================================
--- source	(revision 5923)
+++ source	(revision 5924)
@@ -57845,13 +57845,6 @@
     </tr>
 
     <tr>
-     <td><code title="rel-first">first</code></td>
-     <td><span>Hyperlink</span></td>
-     <td><span>Hyperlink</span></td>
-     <td>Indicates that the current document is a part of a series, and that the first document in the series is the referenced document.</td>
-    </tr>
-
-    <tr>
      <td><code title="rel-help">help</code></td>
      <td><span>Hyperlink</span></td>
      <td><span>Hyperlink</span></td>
@@ -57866,20 +57859,6 @@
     </tr>
 
     <tr>
-     <td><code title="rel-index">index</code></td> <!-- used more than "top" and "contents" on <link> (though on <a>, "contents" wins) -->
-     <td><span>Hyperlink</span></td>
-     <td><span>Hyperlink</span></td>
-     <td>Gives a link to the document that provides a table of contents or index listing the current document.</td>
-    </tr>
-
-    <tr>
-     <td><code title="rel-last">last</code></td>
-     <td><span>Hyperlink</span></td>
-     <td><span>Hyperlink</span></td>
-     <td>Indicates that the current document is a part of a series, and that the last document in the series is the referenced document.</td>
-    </tr>
-
-    <tr>
      <td><code title="rel-license">license</code></td> <!-- seventh most used <a rel> value -->
      <td><span>Hyperlink</span></td>
      <td><span>Hyperlink</span></td>
@@ -57956,13 +57935,6 @@
      <td>Gives a tag (identified by the given address) that applies to the current document.</td>
     </tr>
 
-    <tr>
-     <td><code title="rel-up">up</code></td>
-     <td><span>Hyperlink</span></td>
-     <td><span>Hyperlink</span></td>
-     <td>Provides a link to a document giving the context for the current document.</td>
-    </tr>
-
    </tbody>
   </table>
 
@@ -58653,113 +58625,7 @@
   the popular tag across a set of pages.</p>
 
 
-  <h5>Hierarchical link types</h5>
 
-  <p>Some documents form part of a hierarchical structure of
-  documents.</p>
-
-  <p>A hierarchical structure of documents is one where each document
-  can have various subdocuments. The document of which a document is a
-  subdocument is said to be the document's <em>parent</em>. A document
-  with no parent forms the top of the hierarchy.</p>
-
-  <p>A document may be part of multiple hierarchies.</p>
-
-
-  <h6>Link type "<dfn title="rel-index"><code>index</code></dfn>"</h6>
-
-  <p>The <code title="rel-index">index</code> keyword may be used with
-  <code>link</code>, <code>a</code>, and <code>area</code>
-  elements. This keyword creates a <span>hyperlink</span>.</p>
-
-  <p>The <code title="rel-index">index</code> keyword indicates that
-  the document is part of a hierarchical structure, and that the link
-  is leading to the document that is the top of the hierarchy. It
-  conveys more information when used with the <code
-  title="rel-up">up</code> keyword (q.v.).</p>
-
-  <div class="impl">
-
-  <p><strong>Synonyms</strong>: For historical reasons, user agents
-  must also treat the keywords "<code title="">top</code>", "<code
-  title="">contents</code>", and "<code title="">toc</code>" like the
-  <code title="rel-index">index</code> keyword.</p>
-
-  </div>
-
-
-  <h6>Link type "<dfn title="rel-up"><code>up</code></dfn>"</h6>
-
-  <p>The <code title="rel-up">up</code> keyword may be used with
-  <code>link</code>, <code>a</code>, and <code>area</code>
-  elements. This keyword creates a <span>hyperlink</span>.</p>
-
-  <p>The <code title="rel-up">up</code> keyword indicates that the
-  document is part of a hierarchical structure, and that the link is
-  leading to a document that is an ancestor of the current
-  document.</p>
-
-  <p>The <code title="rel-up">up</code> keyword may be repeated within
-  a <code title="attr-hyperlink-rel">rel</code> attribute to indicate
-  the hierarchical distance from the current document to the
-  referenced document. If it occurs only once, then the link is
-  leading to the current document's parent; each additional occurrence
-  of the keyword represents one further level. If the <code
-  title="rel-index">index</code> keyword is also present, then the
-  number of <code title="rel-up">up</code> keywords is the depth of
-  the current page relative to the top of the hierarchy. Only one link
-  is created for the set of one or more <code title="rel-up">up</code>
-  keywords and, if present, the <code title="rel-index">index</code>
-  keyword.</p>
-
-  <p>If the page is part of multiple hierarchies, then they should be
-  described in different <span
-  title="paragraph">paragraphs</span>. <span class="impl">User agents
-  must scope any interpretation of the <code title="rel-up">up</code>
-  and <code title="rel-index">index</code> keywords together
-  indicating the depth of the hierarchy to the <span>paragraph</span>
-  in which the link finds itself, if any, or to the document
-  otherwise.</span></p>
-
-  <div class="impl">
-
-  <p>When two links have both the <code title="rel-up">up</code> and
-  <code title="rel-index">index</code> keywords specified together in
-  the same scope and contradict each other by having a different
-  number of <code title="rel-up">up</code> keywords, the link with the
-  greater number of <code title="rel-up">up</code> keywords must be
-  taken as giving the depth of the document.</p>
-
-  </div>
-
-  <div class="example">
-
-   <p>This can be used to mark up a navigation style sometimes known
-   as bread crumbs. In the following example, the current page can be
-   reached via two paths.</p>
-
-   <pre>&lt;nav>
- &lt;p>
-  &lt;a href="/" rel="index up up up">Main&lt;/a> &gt;
-  &lt;a href="/products/" rel="up up">Products&lt;/a> &gt;
-  &lt;a href="/products/dishwashers/" rel="up">Dishwashers&lt;/a> &gt;
-  &lt;a>Second hand&lt;/a>
- &lt;/p>
- &lt;p>
-  &lt;a href="/" rel="index up up">Main&lt;/a> &gt;
-  &lt;a href="/second-hand/" rel="up">Second hand&lt;/a> &gt;
-  &lt;a>Dishwashers&lt;/a>
- &lt;/p>
-&lt;/nav></pre>
-
-  </div>
-
-  <p class="note">The <code title="dom-a-relList">relList</code> IDL
-  attribute (e.g. on the <code>a</code> element) does not currently
-  represent multiple <code title="rel-up">up</code> keywords (the
-  interface hides duplicates).</p>
-
-
   <h5>Sequential link types</h5>
 
   <p>Some documents form part of a sequence of documents.</p>
@@ -58772,45 +58638,6 @@
   <p>A document may be part of multiple sequences.</p>
 
 
-  <h6>Link type "<dfn title="rel-first"><code>first</code></dfn>"</h6>
-
-  <p>The <code title="rel-first">first</code> keyword may be used with
-  <code>link</code>, <code>a</code>, and <code>area</code>
-  elements. This keyword creates a <span>hyperlink</span>.</p>
-
-  <p>The <code title="rel-first">first</code> keyword indicates that
-  the document is part of a sequence, and that the link is leading to
-  the document that is the first logical document in the sequence.</p>
-
-  <div class="impl">
-
-  <p><strong>Synonyms</strong>: For historical reasons, user agents
-  must also treat the keywords "<code title="">begin</code>" and
-  "<code title="">start</code>" like the <code
-  title="rel-first">first</code> keyword.</p>
-
-  </div>
-
-
-  <h6>Link type "<dfn title="rel-last"><code>last</code></dfn>"</h6>
-
-  <p>The <code title="rel-last">last</code> keyword may be used with
-  <code>link</code>, <code>a</code>, and <code>area</code>
-  elements. This keyword creates a <span>hyperlink</span>.</p>
-
-  <p>The <code title="rel-last">last</code> keyword indicates that the
-  document is part of a sequence, and that the link is leading to the
-  document that is the last logical document in the sequence.</p>
-
-  <div class="impl">
-
-  <p><strong>Synonyms</strong>: For historical reasons, user agents
-  must also treat the keyword "<code title="">end</code>" like the
-  <code title="rel-last">last</code> keyword.</p>
-
-  </div>
-
-
   <h6>Link type "<dfn title="rel-next"><code>next</code></dfn>"</h6>
 
   <p>The <code title="rel-next">next</code> keyword may be used with
@@ -59207,6 +59034,36 @@
   </div>
 
 
+  <h4 id="rel-up">Bread crumb navigation</h4>
+
+  <p>This specification does not provide a machine-readable way of
+  describing bread-crumb navigation menus. Authors are encouraged to
+  just use a series of links in a paragraph. The <code>nav</code>
+  element can be used to mark the section containing these
+  paragraphs as being navigation blocks.</p>
+
+  <div class="example">
+
+   <p>In the following example, the current page can be reached via
+   two paths.</p>
+
+   <pre>&lt;nav>
+ &lt;p>
+  &lt;a href="/">Main&lt;/a> &gt;
+  &lt;a href="/products/">Products&lt;/a> &gt;
+  &lt;a href="/products/dishwashers/">Dishwashers&lt;/a> &gt;
+  &lt;a>Second hand&lt;/a>
+ &lt;/p>
+ &lt;p>
+  &lt;a href="/">Main&lt;/a> &gt;
+  &lt;a href="/second-hand/">Second hand&lt;/a> &gt;
+  &lt;a>Dishwashers&lt;/a>
+ &lt;/p>
+&lt;/nav></pre>
+
+  </div>
+
+
   <h4>Tag clouds</h4>
 
   <p id="tag-cloud">This specification does not define any markup
@@ -64718,10 +64575,6 @@
      title="converted to ASCII lowercase">to ASCII
      lowercase</span>.</p></li>
 
-     <li><p>If <var title="">list of tokens</var> contains more than
-     one instance of the token <code title="rel-up">up</code>, then
-     remove all such tokens.</p></li>
-
      <li><p>Coalesce duplicate tokens in <var title="">list of
      tokens</var>.</p></li>
 

|