mike: streamlined the description of what a start tag is

mike: streamlined the description of what a start tag is

http://dev.w3.org/cvsweb/html5/markup/Overview.html?r1=1.334&r2=1.335&f=h

===================================================================
RCS file: /sources/public/html5/markup/Overview.html,v
retrieving revision 1.334
retrieving revision 1.335
diff -u -d -r1.334 -r1.335
--- Overview.html 30 Jul 2009 14:48:32 -0000 1.334
+++ Overview.html 30 Jul 2009 16:42:46 -0000 1.335
@@ -9,7 +9,7 @@
 <body>
 <div class="head">
 <h1>HTML 5: The Markup Language</h1>
-<h2>Editor&#8217;s Draft <em>30 July 2009</em>
+<h2>Editor&#8217;s Draft <em>31 July 2009</em>
 </h2>
 <dl>
 <dt>Latest Editor&#8217;s Draft:</dt>
@@ -42,7 +42,7 @@
     
     
     <p>
-        This document is the 30 July 2009 Editor&#8217;s Draft of 
+        This document is the 31 July 2009 Editor&#8217;s Draft of 
         <cite>HTML 5: The Markup Language</cite>.
       </p>
     <p>

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/markup/syntax.html,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- syntax.html 20 Jul 2009 18:26:46 -0000 1.17
+++ syntax.html 30 Jul 2009 16:42:47 -0000 1.18
@@ -237,36 +237,25 @@
       case-insensitive.</li>
       <li>
       <dfn id="syntax-start-tags">Start tags</dfn>
-      must have the following format:
+      consist of the following parts, in exactly the following
+      order:
       <ol>
-        <li>The first character of a start tag must be a
+        <li>A
         "<code title="U+003C LESS-THAN SIGN">&lt;</code>"
         character.</li>
-        <li>The next
-        few characters of a start tag must be the element&#8217;s
+        <li>A
         <a href="syntax.html#tag-name" title="syntax-tag-name">tag name</a>.</li>
-        <li>If there are to be any attributes in the next step,
-        there must first be one or more
-        <a href="terminology.html#space" title="space character">space characters</a>.</li>
-        <li>Then, the start tag may have
-        a number of
+        <li>Optionally, one or more
         <a href="syntax.html#attribute">attributes</a>,
-        which may be separated from each other by one or more
+        each of which must be preceded by one or more
         <a href="terminology.html#space">space characters</a>.</li>
-        <li>After any
-        <a href="syntax.html#attribute">attributes</a>,
-        the start tag may have one or more
-        <a href="terminology.html#space">space characters</a>.
-        (Note that some
-        <a href="syntax.html#attribute">attributes</a>
-        are <em>required</em> to be followed by a space.</li>
-        <li>A start tag must be closed by a
-        "<code title="U+003E GREATER-THAN SIGN">&gt;</code>"
-        character.
-        <a href="syntax.html#void-element">Void elements</a>
-        may have a single
+        <li>Zero or more
+        <a href="terminology.html#space">space characters</a>.</li>
+        <li>Optionally, a
         "<code title="U+002F SOLIDUS">/</code>"
-        character before the closing
+        character, which may be present only if the element is a
+        <a href="syntax.html#void-element">void element</a>.</li>
+        <li>A
         "<code title="U+003E GREATER-THAN SIGN">&gt;</code>"
         character.</li>
       </ol>

Index: spec.html
===================================================================
RCS file: /sources/public/html5/markup/spec.html,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -d -r1.73 -r1.74
--- spec.html 30 Jul 2009 14:48:32 -0000 1.73
+++ spec.html 30 Jul 2009 16:42:47 -0000 1.74
@@ -9,7 +9,7 @@
 <body>
 <div class="head">
 <h1>HTML 5: The Markup Language</h1>
-<h2>Editor&#8217;s Draft <em>30 July 2009</em>
+<h2>Editor&#8217;s Draft <em>31 July 2009</em>
 </h2>
 <dl>
 <dt>Latest Editor&#8217;s Draft:</dt>
@@ -41,7 +41,7 @@
     
     
     <p>
-        This document is the 30 July 2009 Editor&#8217;s Draft of 
+        This document is the 31 July 2009 Editor&#8217;s Draft of 
         <cite>HTML 5: The Markup Language</cite>.
       </p>
     <p>
@@ -1179,36 +1179,25 @@
       case-insensitive.</li>
       <li>
       <dfn id="syntax-start-tags">Start tags</dfn>
-      must have the following format:
+      consist of the following parts, in exactly the following
+      order:
       <ol>
-<li>The first character of a start tag must be a
+<li>A
         "<code title="U+003C LESS-THAN SIGN">&lt;</code>"
         character.</li>
-        <li>The next
-        few characters of a start tag must be the element&#8217;s
+        <li>A
         <a href="#tag-name" title="syntax-tag-name">tag name</a>.</li>
-        <li>If there are to be any attributes in the next step,
-        there must first be one or more
-        <a href="#space" title="space character">space characters</a>.</li>
-        <li>Then, the start tag may have
-        a number of
+        <li>Optionally, one or more
         <a href="#attribute">attributes</a>,
-        which may be separated from each other by one or more
+        each of which must be preceded by one or more
         <a href="#space">space characters</a>.</li>
-        <li>After any
-        <a href="#attribute">attributes</a>,
-        the start tag may have one or more
-        <a href="#space">space characters</a>.
-        (Note that some
-        <a href="#attribute">attributes</a>
-        are <em>required</em> to be followed by a space.</li>
-        <li>A start tag must be closed by a
-        "<code title="U+003E GREATER-THAN SIGN">&gt;</code>"
-        character.
-        <a href="#void-element">Void elements</a>
-        may have a single
+        <li>Zero or more
+        <a href="#space">space characters</a>.</li>
+        <li>Optionally, a
         "<code title="U+002F SOLIDUS">/</code>"
-        character before the closing
+        character, which may be present only if the element is a
+        <a href="#void-element">void element</a>.</li>
+        <li>A
         "<code title="U+003E GREATER-THAN SIGN">&gt;</code>"
         character.</li>
       </ol>

Received on Thursday, 30 July 2009 16:43:59 UTC