mike: suggestions from Oli Studholme: note that the HTML5 a element can contain flow content, note that ID values now have fewer restrictions

mike: suggestions from Oli Studholme: note that the HTML5 a element can
contain flow content, note that ID values now have fewer restrictions

http://dev.w3.org/cvsweb/html5/markup/spec.html?r1=1.174&r2=1.175&f=h

===================================================================
RCS file: /sources/public/html5/markup/ins.html,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- ins.html 16 Feb 2010 10:28:18 -0000 1.42
+++ ins.html 22 Feb 2010 12:12:21 -0000 1.43
@@ -22,7 +22,7 @@
         
       <div id="ins-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#flow-content">flow content</a>)</span></p>
         
         
         </div>

Index: a.html
===================================================================
RCS file: /sources/public/html5/markup/a.html,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -d -r1.52 -r1.53
--- a.html 20 Feb 2010 03:36:57 -0000 1.52
+++ a.html 22 Feb 2010 12:12:21 -0000 1.53
@@ -22,7 +22,7 @@
         
       <div id="a-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#flow-content">flow content</a>)</span></p>
         
         
         </div>
@@ -163,6 +163,19 @@
     <a class="element" href="a.html#a">a</a>
     element are empty, the element represents an
     <dfn id="empty-hyperlink" title="empty-hyperlink">empty hyperlink</dfn>.</p>
+    <p class="note">Although previous versions of HTML restricted
+    the
+    <a class="element" href="a.html#a">a</a>
+    element to only containing 
+    <a href="terminology.html#phrasing-content">phrasing content</a>,
+    the 
+    <a class="element" href="a.html#a">a</a>
+    element is now 
+    <a href="terminology.html#transparent">transparent</a>;
+    and so is now also allowed to contain
+    <a href="terminology.html#flow-content">flow content</a>
+    if its parent element is is allowed to contain
+    <a href="terminology.html#flow-content">flow content</a>.</p>
   </div></div><div class="no-number no-toc" id="a-interface">
         <h2 class="element-subhead">DOM interface <a class="hash" href="#a-interface">#</a></h2><pre class="idl">interface <b>HTMLAnchorElement</b> : <a href="http://dev.w3.org/html5/spec/#htmlelement" title="">HTMLElement</a> {
   stringifier attribute DOMString <a href="http://dev.w3.org/html5/spec/#dom-a-href" title="dom-a-href">href</a>;

Index: datatypes.html
===================================================================
RCS file: /sources/public/html5/markup/datatypes.html,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- datatypes.html 20 Feb 2010 03:36:57 -0000 1.37
+++ datatypes.html 22 Feb 2010 12:12:21 -0000 1.38
@@ -110,6 +110,12 @@
           <li>must not contain any
           <a href="terminology.html#space">space characters</a></li>
         </ul>
+        <p class="note">Previous versions of HTML placed greater
+        restrictions on the content of
+        <a href="datatypes.html#common.data.id">ID</a>
+        values (for example, they did not permit
+        <a href="datatypes.html#common.data.id">ID</a>
+        values to begin with a number).</p>
       </div>
     </div>
       </div>

Index: del.html
===================================================================
RCS file: /sources/public/html5/markup/del.html,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- del.html 16 Feb 2010 10:28:16 -0000 1.41
+++ del.html 22 Feb 2010 12:12:21 -0000 1.42
@@ -22,7 +22,7 @@
         
       <div id="del-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#flow-content">flow content</a>)</span></p>
         
         
         </div>

Index: map.html
===================================================================
RCS file: /sources/public/html5/markup/map.html,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- map.html 16 Feb 2010 10:28:18 -0000 1.42
+++ map.html 22 Feb 2010 12:12:21 -0000 1.43
@@ -22,7 +22,7 @@
         
       <div id="map-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#flow-content">flow content</a>)</span></p>
         
         
         </div>

Index: noscript.html
===================================================================
RCS file: /sources/public/html5/markup/noscript.html,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- noscript.html 16 Feb 2010 10:28:18 -0000 1.42
+++ noscript.html 22 Feb 2010 12:12:21 -0000 1.43
@@ -31,7 +31,7 @@
         
     </p><div class="postfix or">or</div>
         
-        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#flow-content">flow content</a>)</span></p>
         
         
         </div>

Index: canvas.html
===================================================================
RCS file: /sources/public/html5/markup/canvas.html,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- canvas.html 16 Feb 2010 10:28:16 -0000 1.37
+++ canvas.html 22 Feb 2010 12:12:21 -0000 1.38
@@ -23,7 +23,7 @@
         
       <div id="canvas-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="terminology.html#transparent">transparent</a> (<span class="postfix or">either</span> <a href="terminology.html#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="terminology.html#flow-content">flow content</a>)</span></p>
         
         
         </div>

Index: spec.html
===================================================================
RCS file: /sources/public/html5/markup/spec.html,v
retrieving revision 1.174
retrieving revision 1.175
diff -u -d -r1.174 -r1.175
--- spec.html 22 Feb 2010 11:27:50 -0000 1.174
+++ spec.html 22 Feb 2010 12:12:21 -0000 1.175
@@ -2544,7 +2544,7 @@
         
       <div id="a-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#flow-content">flow content</a>)</span></p>
         
         
         </div>
@@ -2717,6 +2717,19 @@
     <a class="element" href="#a">a</a>
     element are empty, the element represents an
     <dfn id="empty-hyperlink" title="empty-hyperlink">empty hyperlink</dfn>.</p>
+    <p class="note">Although previous versions of HTML restricted
+    the
+    <a class="element" href="#a">a</a>
+    element to only containing 
+    <a href="#phrasing-content">phrasing content</a>,
+    the 
+    <a class="element" href="#a">a</a>
+    element is now 
+    <a href="#transparent">transparent</a>;
+    and so is now also allowed to contain
+    <a href="#flow-content">flow content</a>
+    if its parent element is is allowed to contain
+    <a href="#flow-content">flow content</a>.</p>
   </div>
 </div>
 <div class="no-number no-toc" id="a-interface">
@@ -4378,7 +4391,7 @@
         
       <div id="canvas-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#flow-content">flow content</a>)</span></p>
         
         
         </div>
@@ -5379,7 +5392,7 @@
         
       <div id="del-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#flow-content">flow content</a>)</span></p>
         
         
         </div>
@@ -11910,7 +11923,7 @@
         
       <div id="ins-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#flow-content">flow content</a>)</span></p>
         
         
         </div>
@@ -12628,7 +12641,7 @@
         
       <div id="map-mdls">
         
-        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#flow-content">flow content</a>)</span></p>
         
         
         </div>
@@ -13773,7 +13786,7 @@
     </p>
 <div class="postfix or">or</div>
         
-        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#phrasing-content">flow content</a>)</span></p>
+        <p class="elem-mdl"><span class="transparent"><a href="#transparent">transparent</a> (<span class="postfix or">either</span> <a href="#phrasing-content">phrasing content</a> <span class="postfix or">or</span> <a href="#flow-content">flow content</a>)</span></p>
         
         
         </div>
@@ -18669,7 +18682,13 @@
           <a href="#space">space characters</a>
 </li>
         </ul>
-</div>
+<p class="note">Previous versions of HTML placed greater
+        restrictions on the content of
+        <a href="#common.data.id">ID</a>
+        values (for example, they did not permit
+        <a href="#common.data.id">ID</a>
+        values to begin with a number).</p>
+      </div>
     </div>
       </div>
       <div id="common.data.idref" class="section">

Received on Monday, 22 February 2010 12:13:28 UTC