[html5] r3955 - [e] (0) More xreffing. Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=7504

whatwg at whatwg.org whatwg at whatwg.org
Mon Sep 21 20:58:54 PDT 2009


Author: ianh
Date: 2009-09-21 20:58:52 -0700 (Mon, 21 Sep 2009)
New Revision: 3955

Modified:
   index
   source
Log:
[e] (0) More xreffing.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=7504

Modified: index
===================================================================
--- index	2009-09-22 01:45:19 UTC (rev 3954)
+++ index	2009-09-22 03:58:52 UTC (rev 3955)
@@ -61218,9 +61218,9 @@
 
   <h4 id=elements-0><span class=secno>9.1.2 </span>Elements</h4>
 
-  <p>There are five different kinds of <dfn id=syntax-elements title=syntax-elements>elements</dfn>: void elements, raw text
-  elements, RCDATA elements, foreign elements, and normal
-  elements.</p>
+  <p>There are five different kinds of <dfn id=syntax-elements title=syntax-elements>elements</dfn>: <a href=#void-elements>void elements</a>,
+  <a href=#raw-text-elements>raw text elements</a>, <a href=#rcdata-elements>RCDATA elements</a>,
+  <a href=#foreign-elements>foreign elements</a>, and <a href=#normal-elements>normal elements</a>.</p>
 
   <dl><dt><dfn id=void-elements>Void elements</dfn></dt>
 
@@ -61230,36 +61230,39 @@
    <code><a href=#the-keygen-element>keygen</a></code>, <code><a href=#the-link-element>link</a></code>, <code><a href=#meta>meta</a></code>,
    <code><a href=#the-param-element>param</a></code>, <code><a href=#the-source-element>source</a></code></dd>
 
-   <dt>Raw text elements</dt>
+   <dt><dfn id=raw-text-elements>Raw text elements</dfn></dt>
 
    <dd><code><a href=#script>script</a></code>, <code><a href=#the-style-element>style</a></code></dd> <!-- iframe and
    noscript don't count as raw text for syntax purposes -->
 
-   <dt>RCDATA elements</dt>
+   <dt><dfn id=rcdata-elements>RCDATA elements</dfn></dt>
 
    <dd><code><a href=#the-textarea-element>textarea</a></code>, <code><a href=#the-title-element-0>title</a></code></dd>
 
-   <dt>Foreign elements</dt>
+   <dt><dfn id=foreign-elements>Foreign elements</dfn></dt>
 
    <dd>Elements from the <a href=#mathml-namespace>MathML namespace</a>
    and the <a href=#svg-namespace>SVG namespace</a>.</dd>
 
-   <dt>Normal elements</dt>
+   <dt><dfn id=normal-elements>Normal elements</dfn></dt>
 
    <dd>All other allowed <a href=#html-elements>HTML elements</a> are normal
    elements.</dd>
 
   </dl><p><dfn id=syntax-tags title=syntax-tags>Tags</dfn> are used to delimit the start
-  and end of elements in the markup. Raw text, RCDATA, and normal
-  elements have a <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> to
-  indicate where they begin, and an <a href=#syntax-end-tag title=syntax-end-tag>end
-  tag</a> to indicate where they end. The start and end tags of
-  certain normal elements can be <a href=#syntax-tag-omission title=syntax-tag-omission>omitted</a>, as described
+  and end of elements in the markup. <a href=#raw-text-elements title="raw text
+  elements">Raw text</a>, <a href=#rcdata-elements title="RCDATA
+  elements">RCDATA</a>, and <a href=#normal-elements title="normal
+  elements">normal</a> elements have a <a href=#syntax-start-tag title=syntax-start-tag>start tag</a> to indicate where they
+  begin, and an <a href=#syntax-end-tag title=syntax-end-tag>end tag</a> to
+  indicate where they end. The start and end tags of certain
+  <a href=#normal-elements>normal elements</a> can be <a href=#syntax-tag-omission title=syntax-tag-omission>omitted</a>, as described
   later. Those that cannot be omitted must not be omitted. <a href=#void-elements>Void
   elements</a> only have a start tag; end tags must not be
-  specified for void elements. Foreign elements must either have a
-  start tag and an end tag, or a start tag that is marked as
-  self-closing, in which case they must not have an end tag.</p>
+  specified for <a href=#void-elements>void elements</a>. <a href=#foreign-elements>Foreign
+  elements</a> must either have a start tag and an end tag, or a
+  start tag that is marked as self-closing, in which case they must
+  not have an end tag.</p>
 
   <p>The contents of the element must be placed between just after the
   start tag (which <a href=#syntax-tag-omission title=syntax-tag-omission>might be implied,
@@ -61276,31 +61279,27 @@
   no end tag, no content can be put between the start tag and the end
   tag).</p>
 
-  <p>Raw text elements can have <a href=#syntax-text title=syntax-text>text</a>,
-  though it has <a href=#cdata-rcdata-restrictions>restrictions</a>
-  described below.</p>
+  <p><a href=#raw-text-elements>Raw text elements</a> can have <a href=#syntax-text title=syntax-text>text</a>, though it has <a href=#cdata-rcdata-restrictions>restrictions</a> described
+  below.</p>
 
-  <p>RCDATA elements can have <a href=#syntax-text title=syntax-text>text</a>
-  and <a href=#syntax-charref title=syntax-charref>character references</a>, but
-  the text must not contain an <a href=#syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>ambiguous ampersand</a>.
+  <p><a href=#rcdata-elements>RCDATA elements</a> can have <a href=#syntax-text title=syntax-text>text</a> and <a href=#syntax-charref title=syntax-charref>character references</a>, but the text
+  must not contain an <a href=#syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>ambiguous ampersand</a>.
   There are also <a href=#cdata-rcdata-restrictions>further
   restrictions</a> described below.</p>
 
-  <p>Foreign elements whose start tag is marked as self-closing can't
-  have any contents (since, again, as there's no end tag, no content
-  can be put between the start tag and the end tag). Foreign elements
-  whose start tag is <em>not</em> marked as self-closing can have
-  <a href=#syntax-text title=syntax-text>text</a>, <a href=#syntax-charref title=syntax-charref>character references</a>, <a href=#syntax-cdata title=syntax-cdata>CDATA sections</a>, other <a href=#syntax-elements title=syntax-elements>elements</a>, and <a href=#syntax-comments title=syntax-comments>comments</a>, but the text must not
+  <p><a href=#foreign-elements>Foreign elements</a> whose start tag is marked as
+  self-closing can't have any contents (since, again, as there's no
+  end tag, no content can be put between the start tag and the end
+  tag). <a href=#foreign-elements>Foreign elements</a> whose start tag is <em>not</em>
+  marked as self-closing can have <a href=#syntax-text title=syntax-text>text</a>, <a href=#syntax-charref title=syntax-charref>character references</a>, <a href=#syntax-cdata title=syntax-cdata>CDATA sections</a>, other <a href=#syntax-elements title=syntax-elements>elements</a>, and <a href=#syntax-comments title=syntax-comments>comments</a>, but the text must not
   contain the character U+003C LESS-THAN SIGN (<code><</code>) or
   an <a href=#syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>ambiguous
   ampersand</a>.</p>
 
-  <p>Normal elements can have <a href=#syntax-text title=syntax-text>text</a>,
-  <a href=#syntax-charref title=syntax-charref>character references</a>, other
-  <a href=#syntax-elements title=syntax-elements>elements</a>, and <a href=#syntax-comments title=syntax-comments>comments</a>, but the text must not
+  <p><a href=#normal-elements>Normal elements</a> can have <a href=#syntax-text title=syntax-text>text</a>, <a href=#syntax-charref title=syntax-charref>character references</a>, other <a href=#syntax-elements title=syntax-elements>elements</a>, and <a href=#syntax-comments title=syntax-comments>comments</a>, but the text must not
   contain the character U+003C LESS-THAN SIGN (<code><</code>) or
   an <a href=#syntax-ambiguous-ampersand title=syntax-ambiguous-ampersand>ambiguous
-  ampersand</a>. Some normal elements also have <a href=#element-restrictions>yet more restrictions</a> on what
+  ampersand</a>. Some <a href=#normal-elements>normal elements</a> also have <a href=#element-restrictions>yet more restrictions</a> on what
   content they are allowed to hold, beyond the restrictions imposed by
   the content model and those described in this paragraph. Those
   restrictions are described below.</p>
@@ -61338,10 +61337,11 @@
    are required to be followed by a space. See the <a href=#syntax-attributes title=syntax-attributes>attributes section</a> below.)</li>
 
    <li>Then, if the element is one of the <a href=#void-elements>void elements</a>,
-   or if the element is a foreign element, then there may be a single
-   U+002F SOLIDUS (<code>/</code>) character. This character has no
-   effect on void elements, but on foreign elements it marks the start
-   tag as self-closing.</li>
+   or if the element is a <a href=#foreign-elements title="foreign elements">foreign
+   element</a>, then there may be a single U+002F SOLIDUS
+   (<code>/</code>) character. This character has no effect on
+   <a href=#void-elements>void elements</a>, but on <a href=#foreign-elements>foreign elements</a> it
+   marks the start tag as self-closing.</li>
 
    <li>Finally, start tags must be closed by a U+003E GREATER-THAN
    SIGN (<code>></code>) character.</li>
@@ -61718,9 +61718,10 @@
 
   <h5 id=cdata-rcdata-restrictions><span class=secno>9.1.2.6 </span>Restrictions on the contents of raw text and RCDATA elements</h5>
 
-  <p>The text in raw text and RCDATA elements must not contain any
-  occurrences of the string "<code title=""></</code>" (U+003C
-  LESS-THAN SIGN, U+002F SOLIDUS) followed by characters that
+  <p>The text in <a href=#raw-text-elements title="raw text elements">raw text</a> and
+  <a href=#rcdata-elements title="RCDATA elements">RCDATAs</a> element must not
+  contain any occurrences of the string "<code title=""></</code>"
+  (U+003C LESS-THAN SIGN, U+002F SOLIDUS) followed by characters that
   case-insensitively match the tag name of the element followed by one
   of U+0009 CHARACTER TABULATION, U+000A LINE FEED (LF), U+000C FORM
   FEED (FF), U+000D CARRIAGE RETURN (CR), U+0020 SPACE, U+003E
@@ -61753,10 +61754,10 @@
   corresponding <a href=#syntax-escape-end title=syntax-escape-end>escaping text span
   end</a>.</p>
 
-  <p>The text in raw text elements and RCDATA elements must not have
-  an <a href=#syntax-escape-start title=syntax-escape-start>escaping text span start</a>
-  that is not followed by an <a href=#syntax-escape-end title=syntax-escape-end>escaping
-  text span end</a>.</p>
+  <p>The text in <a href=#raw-text-elements>raw text elements</a> and <a href=#rcdata-elements>RCDATA
+  elements</a> must not have an <a href=#syntax-escape-start title=syntax-escape-start>escaping text span start</a> that is
+  not followed by an <a href=#syntax-escape-end title=syntax-escape-end>escaping text
+  span end</a>.</p>
 
 
   <h4 id=text-0><span class=secno>9.1.3 </span>Text</h4>

Modified: source
===================================================================
--- source	2009-09-22 01:45:19 UTC (rev 3954)
+++ source	2009-09-22 03:58:52 UTC (rev 3955)
@@ -75735,9 +75735,9 @@
   <h4>Elements</h4>
 
   <p>There are five different kinds of <dfn
-  title="syntax-elements">elements</dfn>: void elements, raw text
-  elements, RCDATA elements, foreign elements, and normal
-  elements.</p>
+  title="syntax-elements">elements</dfn>: <span>void elements</span>,
+  <span>raw text elements</span>, <span>RCDATA elements</span>,
+  <span>foreign elements</span>, and <span>normal elements</span>.</p>
 
   <dl>
 
@@ -75749,21 +75749,21 @@
    <code>keygen</code>, <code>link</code>, <code>meta</code>,
    <code>param</code>, <code>source</code></dd>
 
-   <dt>Raw text elements</dt>
+   <dt><dfn>Raw text elements</dfn></dt>
 
    <dd><code>script</code>, <code>style</code></dd> <!-- iframe and
    noscript don't count as raw text for syntax purposes -->
 
-   <dt>RCDATA elements</dt>
+   <dt><dfn>RCDATA elements</dfn></dt>
 
    <dd><code>textarea</code>, <code>title</code></dd>
 
-   <dt>Foreign elements</dt>
+   <dt><dfn>Foreign elements</dfn></dt>
 
    <dd>Elements from the <span>MathML namespace</span>
    and the <span>SVG namespace</span>.</dd>
 
-   <dt>Normal elements</dt>
+   <dt><dfn>Normal elements</dfn></dt>
 
    <dd>All other allowed <span>HTML elements</span> are normal
    elements.</dd>
@@ -75771,17 +75771,21 @@
   </dl>
 
   <p><dfn title="syntax-tags">Tags</dfn> are used to delimit the start
-  and end of elements in the markup. Raw text, RCDATA, and normal
-  elements have a <span title="syntax-start-tag">start tag</span> to
-  indicate where they begin, and an <span title="syntax-end-tag">end
-  tag</span> to indicate where they end. The start and end tags of
-  certain normal elements can be <span
+  and end of elements in the markup. <span title="raw text
+  elements">Raw text</span>, <span title="RCDATA
+  elements">RCDATA</span>, and <span title="normal
+  elements">normal</span> elements have a <span
+  title="syntax-start-tag">start tag</span> to indicate where they
+  begin, and an <span title="syntax-end-tag">end tag</span> to
+  indicate where they end. The start and end tags of certain
+  <span>normal elements</span> can be <span
   title="syntax-tag-omission">omitted</span>, as described
   later. Those that cannot be omitted must not be omitted. <span>Void
   elements</span> only have a start tag; end tags must not be
-  specified for void elements. Foreign elements must either have a
-  start tag and an end tag, or a start tag that is marked as
-  self-closing, in which case they must not have an end tag.</p>
+  specified for <span>void elements</span>. <span>Foreign
+  elements</span> must either have a start tag and an end tag, or a
+  start tag that is marked as self-closing, in which case they must
+  not have an end tag.</p>
 
   <p>The contents of the element must be placed between just after the
   start tag (which <span title="syntax-tag-omission">might be implied,
@@ -75798,22 +75802,25 @@
   no end tag, no content can be put between the start tag and the end
   tag).</p>
 
-  <p>Raw text elements can have <span title="syntax-text">text</span>,
-  though it has <a href="#cdata-rcdata-restrictions">restrictions</a>
-  described below.</p>
+  <p><span>Raw text elements</span> can have <span
+  title="syntax-text">text</span>, though it has <a
+  href="#cdata-rcdata-restrictions">restrictions</a> described
+  below.</p>
 
-  <p>RCDATA elements can have <span title="syntax-text">text</span>
-  and <span title="syntax-charref">character references</span>, but
-  the text must not contain an <span
+  <p><span>RCDATA elements</span> can have <span
+  title="syntax-text">text</span> and <span
+  title="syntax-charref">character references</span>, but the text
+  must not contain an <span
   title="syntax-ambiguous-ampersand">ambiguous ampersand</span>.
   There are also <a href="#cdata-rcdata-restrictions">further
   restrictions</a> described below.</p>
 
-  <p>Foreign elements whose start tag is marked as self-closing can't
-  have any contents (since, again, as there's no end tag, no content
-  can be put between the start tag and the end tag). Foreign elements
-  whose start tag is <em>not</em> marked as self-closing can have
-  <span title="syntax-text">text</span>, <span
+  <p><span>Foreign elements</span> whose start tag is marked as
+  self-closing can't have any contents (since, again, as there's no
+  end tag, no content can be put between the start tag and the end
+  tag). <span>Foreign elements</span> whose start tag is <em>not</em>
+  marked as self-closing can have <span
+  title="syntax-text">text</span>, <span
   title="syntax-charref">character references</span>, <span
   title="syntax-cdata">CDATA sections</span>, other <span
   title="syntax-elements">elements</span>, and <span
@@ -75822,13 +75829,14 @@
   an <span title="syntax-ambiguous-ampersand">ambiguous
   ampersand</span>.</p>
 
-  <p>Normal elements can have <span title="syntax-text">text</span>,
-  <span title="syntax-charref">character references</span>, other
-  <span title="syntax-elements">elements</span>, and <span
+  <p><span>Normal elements</span> can have <span
+  title="syntax-text">text</span>, <span
+  title="syntax-charref">character references</span>, other <span
+  title="syntax-elements">elements</span>, and <span
   title="syntax-comments">comments</span>, but the text must not
   contain the character U+003C LESS-THAN SIGN (<code><</code>) or
   an <span title="syntax-ambiguous-ampersand">ambiguous
-  ampersand</span>. Some normal elements also have <a
+  ampersand</span>. Some <span>normal elements</span> also have <a
   href="#element-restrictions">yet more restrictions</a> on what
   content they are allowed to hold, beyond the restrictions imposed by
   the content model and those described in this paragraph. Those
@@ -75872,10 +75880,11 @@
    title="syntax-attributes">attributes section</span> below.)</li>
 
    <li>Then, if the element is one of the <span>void elements</span>,
-   or if the element is a foreign element, then there may be a single
-   U+002F SOLIDUS (<code>/</code>) character. This character has no
-   effect on void elements, but on foreign elements it marks the start
-   tag as self-closing.</li>
+   or if the element is a <span title="foreign elements">foreign
+   element</span>, then there may be a single U+002F SOLIDUS
+   (<code>/</code>) character. This character has no effect on
+   <span>void elements</span>, but on <span>foreign elements</span> it
+   marks the start tag as self-closing.</li>
 
    <li>Finally, start tags must be closed by a U+003E GREATER-THAN
    SIGN (<code>></code>) character.</li>
@@ -76291,9 +76300,10 @@
 
   <h5 id="cdata-rcdata-restrictions">Restrictions on the contents of raw text and RCDATA elements</h5>
 
-  <p>The text in raw text and RCDATA elements must not contain any
-  occurrences of the string "<code title=""></</code>" (U+003C
-  LESS-THAN SIGN, U+002F SOLIDUS) followed by characters that
+  <p>The text in <span title="raw text elements">raw text</span> and
+  <span title="RCDATA elements">RCDATAs</span> element must not
+  contain any occurrences of the string "<code title=""></</code>"
+  (U+003C LESS-THAN SIGN, U+002F SOLIDUS) followed by characters that
   case-insensitively match the tag name of the element followed by one
   of U+0009 CHARACTER TABULATION, U+000A LINE FEED (LF), U+000C FORM
   FEED (FF), U+000D CARRIAGE RETURN (CR), U+0020 SPACE, U+003E
@@ -76329,10 +76339,11 @@
   corresponding <span title="syntax-escape-end">escaping text span
   end</span>.</p>
 
-  <p>The text in raw text elements and RCDATA elements must not have
-  an <span title="syntax-escape-start">escaping text span start</span>
-  that is not followed by an <span title="syntax-escape-end">escaping
-  text span end</span>.</p>
+  <p>The text in <span>raw text elements</span> and <span>RCDATA
+  elements</span> must not have an <span
+  title="syntax-escape-start">escaping text span start</span> that is
+  not followed by an <span title="syntax-escape-end">escaping text
+  span end</span>.</p>
 
 
   <h4>Text</h4>




More information about the Commit-Watchers mailing list