/[suikacvs]/test/html-webhacc/error-description.en.html.u8
Suika

Diff of /test/html-webhacc/error-description.en.html.u8

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.30 by wakaba, Sat Aug 16 08:37:12 2008 UTC revision 1.31 by wakaba, Sat Aug 16 13:09:08 2008 UTC
# Line 1  Line 1 
1  <!DOCTYPE html><html id="error-description" lang="en" xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/" xmlns="http://www.w3.org/1999/xhtml">  <!DOCTYPE html><html id="error-description" lang="en" xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/" xmlns="http://www.w3.org/1999/xhtml">
2  <head>  <head>
3  <title xml:lang="en">Description of Errors —  <base href="cc/">
4  Web Document Conformance Checker (BETA)</title>  <title xml:lang="en">Description of Errors — WebHACC (β)</title>
5  <link href="cc-style" rel="stylesheet">  <link href="../cc-style" rel="stylesheet">
6  <link href="#license" rel="license">  <link href="#license" rel="license">
7  </head>  </head>
8  <body>  <body>
9  <h1>Description of Errors</h1>  <header>
10    <h1><a href="../cc-about"><abbr title="Web Hypertext Application Conformance Checker (β)"><img alt="WebHACC" src="../icons/title"></abbr></a></h1>
11    <h2>Description of Errors</h2>
12    </header>
13    
14    
15    
16    <div class="section" id="WebHACC:Heading"><h3>
17        
18      </h3>
19        <p><a href="./#input"><abbr title="Web Hypertext Application Conformance Checker">WebHACC</abbr></a>
20        is a <em>conformance checker</em> (or validator) for Web documents,
21        supporting <a href="../standards">latest Web standards</a> including
22        <a href="http://whatwg.org/html5"><abbr title="Hypertext Markup Language">HTML</abbr>5</a>,
23        <a href="urn:ietf:rfc:4287">Atom 1.0</a>,
24        <a href="http://www.w3.org/Style/CSS/current-work"><abbr title="Cascading Style Sheets">CSS</abbr>3</a>.</p>
25    
26        <p><strong><a href="./#input">Check your document</a></strong>, or
27        <a href="../cc-about">learn more about
28        <abbr title="Web Hypertext Application Conformance Checker">WebHACC</abbr></a>.</p>
29      </div>
30    
31  <section id="character-encoding-layer">  <section id="character-encoding-layer">
32  <h2>Character Encoding Layer Errors</h2>  <h2>Character Encoding Layer Errors</h2>
33    
34  <div class="section error-category-charset" id="m:illegal-octets-error"><h3>An illegal octet in the input stream.</h3></div>  <div class="section" id="illegal-octets-error"><h3>An illegal octet in the input stream.</h3></div>
35  </section>  </section>
36    
37  <section id="html5-character-encoding">  <section id="html5-character-encoding">
38  <h2>HTML5 Character Encoding Errors</h2>  <h2>HTML5 Character Encoding Errors</h2>
39    
40  <div class="section " id="disallowed-character-encoding"><h3>Character encoding <code><var>{text}</var></code>  <div class="section" id="disallowed-character-encoding"><h3>Character encoding <code><var>{text}</var></code>
41    is not allowed for <abbr>HTML</abbr> document.</h3>    is not allowed for <abbr>HTML</abbr> document.</h3>
42      <p>The character encoding used for the document is not allowed      <p>The character encoding used for the document is not allowed
43      for <abbr>HTML</abbr> document.  The document is non‐conforming.</p>      for <abbr>HTML</abbr> document.  The document is non‐conforming.</p>
44    </div>    </div>
45    
46  <div class="section " id="bad-character-encoding"><h3>Character encoding <code><var>{text}</var></code>  <div class="section" id="bad-character-encoding"><h3>Character encoding <code><var>{text}</var></code>
47    should not be used for <abbr>HTML</abbr> document.</h3>    should not be used for <abbr>HTML</abbr> document.</h3>
48      <p>The character encoding used for the document is not recommended      <p>The character encoding used for the document is not recommended
49      for <abbr>HTML</abbr> document.  The document is non‐conforming      for <abbr>HTML</abbr> document.  The document is non‐conforming
50      unless there is any good reason to use that encoding.</p>      unless there is any good reason to use that encoding.</p>
51    </div>    </div>
52    
53  <div class="section " id="non-utf-8-character-encoding"><h3>Use of UTF-8 is encouraged (this document  <div class="section" id="non-utf-8-character-encoding"><h3>Use of UTF-8 is encouraged (this document
54    is encoded in <code><var>{text}</var></code>).</h3>    is encoded in <code><var>{text}</var></code>).</h3>
55      <p>Use of UTF-8 as the character encoding of the document is encouraged,      <p>Use of UTF-8 as the character encoding of the document is encouraged,
56      though the use of another character encoding is still conforming.</p>      though the use of another character encoding is still conforming.</p>
57    </div>    </div>
58    
59  <div class="section " id="character-encoding-unchecked"><h3>Conformance for character encoding requirements  <div class="section" id="character-encoding-unchecked"><h3>Conformance for character encoding requirements
60    cannot be checked, since the input is not a byte stream.</h3>    cannot be checked, since the input is not a byte stream.</h3>
61      <p>The conformance checker cannot detect whether the input document      <p>The conformance checker cannot detect whether the input document
62      met the requirements on character encoding, since the document      met the requirements on character encoding, since the document
# Line 45  Web Document Conformance Checker (BETA)< Line 65  Web Document Conformance Checker (BETA)<
65      encoding with appropriate labeling.</p>      encoding with appropriate labeling.</p>
66    </div>    </div>
67    
68  <div class="section " id="no-character-encoding-declaration"><h3>There is no character encoding  <div class="section" id="no-character-encoding-declaration"><h3>There is no character encoding
69    declaration.</h3>    declaration.</h3>
70      <p>The document does not contain a character encoding      <p>The document does not contain a character encoding
71      declaration.  Unless the character encoding is explicitly      declaration.  Unless the character encoding is explicitly
# Line 63  Web Document Conformance Checker (BETA)< Line 83  Web Document Conformance Checker (BETA)<
83      declaration has no effect for <abbr>HTML</abbr> document.</p>      declaration has no effect for <abbr>HTML</abbr> document.</p>
84    </div>    </div>
85    
86  <div class="section " id="non-ascii-superset"><h3>No character encoding metadata is found  <div class="section" id="non-ascii-superset"><h3>No character encoding metadata is found
87    in lower‐level protocol nor is there <abbr>BOM</abbr>, while    in lower‐level protocol nor is there <abbr>BOM</abbr>, while
88    character encoding <code><var>{text}</var></code>    character encoding <code><var>{text}</var></code>
89    is not a superset of <abbr>ASCII</abbr>.</h3>    is not a superset of <abbr>ASCII</abbr>.</h3>
# Line 90  Web Document Conformance Checker (BETA)< Line 110  Web Document Conformance Checker (BETA)<
110      <abbr>ASCII</abbr> for the purpose of <abbr>HTML</abbr> conformance.</p>      <abbr>ASCII</abbr> for the purpose of <abbr>HTML</abbr> conformance.</p>
111    </div>    </div>
112    
113  <div class="section " id="sniffing:chardet"><h3>Character encoding of this document is sniffed  <div class="section" id="sniffing:chardet"><h3>Character encoding of this document is sniffed
114    as <code><var>{text}</var></code> (Sniffed because no explicit specification    as <code><var>{text}</var></code> (Sniffed because no explicit specification
115    for the character encoding of this document is found in the transfer    for the character encoding of this document is found in the transfer
116    procotol headers).</h3></div>    procotol headers).</h3></div>
117    
118  <div class="section " id="sniffing:default"><h3>Character encoding of this document is defaulted  <div class="section" id="sniffing:default"><h3>Character encoding of this document is defaulted
119    to <code><var>{text}</var></code> because no explicit specification    to <code><var>{text}</var></code> because no explicit specification
120    for the character encoding of this document is found in the transfer    for the character encoding of this document is found in the transfer
121    procotol headers.</h3></div>    procotol headers.</h3></div>
122    
123  <div class="section " id="chardecode:fallback"><h3>Since no decoder for the document character  <div class="section" id="chardecode:fallback"><h3>Since no decoder for the document character
124    encoding is found, decoder for the character encoding    encoding is found, decoder for the character encoding
125    <code><var>{text}</var></code> is used.  Checking results might be    <code><var>{text}</var></code> is used.  Checking results might be
126    <em>wrong</em>.</h3></div>    <em>wrong</em>.</h3></div>
127    
128  <div class="section " id="chardecode:no-error"><h3>Conformance error checking for the character  <div class="section" id="chardecode:no-error"><h3>Conformance error checking for the character
129    encoding <code><var>{text}</var></code> is not supported.</h3></div>    encoding <code><var>{text}</var></code> is not supported.</h3></div>
130    
131  <div class="section " id="charset-label:matching"><h3>Sniffed character encoding  <div class="section" id="charset-label:matching"><h3>Sniffed character encoding
132    <code><var>{text}</var></code> is same as the character encoding specified    <code><var>{text}</var></code> is same as the character encoding specified
133    in the character encoding declaration.  This is <em>not</em> an    in the character encoding declaration.  This is <em>not</em> an
134    error.</h3></div>    error.</h3></div>
135    
136  <div class="section format-charset warning" id="charset-label-detected"><h3>While parsing the document as  <div class="section" id="charset-label-detected"><h3>While parsing the document as
137    <code><var>{text}</var></code>, a character encoding declaration specifying    <code><var>{text}</var></code>, a character encoding declaration specifying
138    a different character encoding is found.  The document    a different character encoding is found.  The document
139    is reparsed.</h3>    is reparsed.</h3>
# Line 141  Web Document Conformance Checker (BETA)< Line 161  Web Document Conformance Checker (BETA)<
161      </ul>      </ul>
162    </div>    </div>
163    
164  <div class="section " id="NULL"><h3>The <code class="charname">NULL</code> character  <div class="section" id="NULL"><h3>The <code class="charname">NULL</code> character
165    is not allowed.</h3></div>    is not allowed.</h3></div>
166    
167  <div class="section " id="control-char"><h3>Code point <code><var>{text}</var></code> is  <div class="section" id="control-char"><h3>Code point <code><var>{text}</var></code> is
168    not allowed.</h3></div>    not allowed.</h3></div>
169    
170  </section>  </section>
# Line 152  Web Document Conformance Checker (BETA)< Line 172  Web Document Conformance Checker (BETA)<
172  <section id="html5-tokenize-error">  <section id="html5-tokenize-error">
173  <h2>HTML5 Parse Errors in Tokenization Stage</h2>  <h2>HTML5 Parse Errors in Tokenization Stage</h2>
174    
175  <div class="section parse-error" id="after-html"><h3>Tag <code>&lt;<var>$0</var>&gt;</code>  <div class="section" id="after-html"><h3>Tag <code>&lt;<var>$0</var>&gt;</code>
176    is not allowed after the end tag <code>&lt;/html&gt;</code>.</h3>    is not allowed after the end tag <code>&lt;/html&gt;</code>.</h3>
177      <p>The start or end tag of an element appears after the      <p>The start or end tag of an element appears after the
178      <code>html</code> element has been closed.  The document is      <code>html</code> element has been closed.  The document is
# Line 162  Web Document Conformance Checker (BETA)< Line 182  Web Document Conformance Checker (BETA)<
182      must be put into the <code>html</code> element.</p>      must be put into the <code>html</code> element.</p>
183    </div>    </div>
184    
185  <div class="section parse-error" id="after-body"><h3>Tag <code>&lt;<var>$0</var>&gt;</code>  <div class="section" id="after-body"><h3>Tag <code>&lt;<var>$0</var>&gt;</code>
186    is not allowed after the end tag <code>&lt;/body&gt;</code>.</h3>    is not allowed after the end tag <code>&lt;/body&gt;</code>.</h3>
187      <p>The start or end tag of an element appears after the      <p>The start or end tag of an element appears after the
188      <code>body</code> element has been closed.  The document is      <code>body</code> element has been closed.  The document is
# Line 173  Web Document Conformance Checker (BETA)< Line 193  Web Document Conformance Checker (BETA)<
193      element.</p>      element.</p>
194    </div>    </div>
195    
196  <div class="section tokenize-error" id="bad-attribute-name"><h3>Attribute name cannot contain characters  <div class="section" id="bad-attribute-name"><h3>Attribute name cannot contain characters
197    <code>"</code>, <code>'</code>, and <code>=</code>.</h3></div>    <code>"</code>, <code>'</code>, and <code>=</code>.</h3></div>
198    
199  <div class="section tokenize-error" id="bad-attribute-value"><h3>Attribute value must be quoted by <code>"</code>  <div class="section" id="bad-attribute-value"><h3>Attribute value must be quoted by <code>"</code>
200    or <code>'</code> if it contains a <code>"</code>, <code>'</code>, or    or <code>'</code> if it contains a <code>"</code>, <code>'</code>, or
201    <code>=</code> character.</h3></div>    <code>=</code> character.</h3></div>
202    
203  <div class="section tokenize-error" id="bare-ero"><h3>The <code>&amp;</code> character must  <div class="section" id="bare-ero"><h3>The <code>&amp;</code> character must
204    be escaped as <code class="html example">&amp;amp;</code>.</h3>    be escaped as <code class="html example">&amp;amp;</code>.</h3>
205      <p>An <code>&amp;</code> character which      <p>An <code>&amp;</code> character which
206      is not part of any reference appears in the input stream.      is not part of any reference appears in the input stream.
# Line 217  Web Document Conformance Checker (BETA)< Line 237  Web Document Conformance Checker (BETA)<
237      </p>      </p>
238    </div>    </div>
239    
240  <div class="section tokenize-error" id="bare-etago"><h3>A <code>&lt;/</code> string is not followed  <div class="section" id="bare-etago"><h3>A <code>&lt;/</code> string is not followed
241    by a tag name.</h3>    by a tag name.</h3>
242      <p>There is a <code>&lt;</code> (<code>U+003C</code>      <p>There is a <code>&lt;</code> (<code>U+003C</code>
243      <code class="charname">LESS-THAN SIGN</code>) character      <code class="charname">LESS-THAN SIGN</code>) character
# Line 237  Web Document Conformance Checker (BETA)< Line 257  Web Document Conformance Checker (BETA)<
257      </p>      </p>
258    </div>    </div>
259    
260  <div class="section tokenize-error" id="bare-stago"><h3>A <code>&lt;</code> character is not followed  <div class="section" id="bare-stago"><h3>A <code>&lt;</code> character is not followed
261    by tag name or by a <code>!</code> character.</h3>    by tag name or by a <code>!</code> character.</h3>
262      <p>A <code>&lt;</code> (<code>U+003C</code>      <p>A <code>&lt;</code> (<code>U+003C</code>
263      <code class="charname">LESS-THAN SIGN</code>) character which is not part      <code class="charname">LESS-THAN SIGN</code>) character which is not part
# Line 250  Web Document Conformance Checker (BETA)< Line 270  Web Document Conformance Checker (BETA)<
270      </p>      </p>
271    </div>    </div>
272    
273  <div class="section tokenize-error" id="bare-nero"><h3>The decimal representation of the code position  <div class="section" id="bare-nero"><h3>The decimal representation of the code position
274    of a character must be specified after <code>&amp;#</code>.</h3>    of a character must be specified after <code>&amp;#</code>.</h3>
275      <p>An <code>&amp;</code> (<code>U+0026</code>      <p>An <code>&amp;</code> (<code>U+0026</code>
276      <code class="charname">AMPERSAND</code>) character immediately      <code class="charname">AMPERSAND</code>) character immediately
# Line 282  Web Document Conformance Checker (BETA)< Line 302  Web Document Conformance Checker (BETA)<
302      </p>      </p>
303    </div>    </div>
304    
305  <div class="section tokenize-error" id="bare-hcro"><h3>The hexadecimal representation of the code position  <div class="section" id="bare-hcro"><h3>The hexadecimal representation of the code position
306    of a character must be specified after <code>&amp;#x</code>.</h3>    of a character must be specified after <code>&amp;#x</code>.</h3>
307     <p>The string <code>&amp;#x</code> or <code>&amp;#X</code> which     <p>The string <code>&amp;#x</code> or <code>&amp;#X</code> which
308     is not part of any reference appears in the input stream.     is not part of any reference appears in the input stream.
# Line 302  Web Document Conformance Checker (BETA)< Line 322  Web Document Conformance Checker (BETA)<
322      </p>      </p>
323    </div>    </div>
324    
325  <div class="section tokenize-error" id="bogus-comment"><h3>String <code>&lt;!</code> is not followed  <div class="section" id="bogus-comment"><h3>String <code>&lt;!</code> is not followed
326    by <code>--</code>.</h3>    by <code>--</code>.</h3>
327      <p>There is a <code>&lt;</code> (<code>U+003C</code>      <p>There is a <code>&lt;</code> (<code>U+003C</code>
328      <code class="charname">LESS-THAN SIGN</code>) character      <code class="charname">LESS-THAN SIGN</code>) character
# Line 332  Web Document Conformance Checker (BETA)< Line 352  Web Document Conformance Checker (BETA)<
352      </dl>      </dl>
353    </div>    </div>
354    
355  <div class="section tokenize-error" id="bogus-end-tag"><h3>String <code>&lt;/</code> is not followed  <div class="section" id="bogus-end-tag"><h3>String <code>&lt;/</code> is not followed
356    by tag name.</h3>    by tag name.</h3>
357      <p>There is a <code>&lt;</code> (<code>U+003C</code>      <p>There is a <code>&lt;</code> (<code>U+003C</code>
358      <code class="charname">LESS-THAN SIGN</code>) character      <code class="charname">LESS-THAN SIGN</code>) character
# Line 351  Web Document Conformance Checker (BETA)< Line 371  Web Document Conformance Checker (BETA)<
371      </p>      </p>
372    </div>    </div>
373    
374  <div class="section tokenize-error" id="C1-character-reference"><h3>Character reference to  <div class="section" id="C1-character-reference"><h3>Character reference to
375    <code><var>{text}</var></code> is not allowed.</h3></div>    <code><var>{text}</var></code> is not allowed.</h3></div>
376    
377  <div class="section tokenize-error" id="CR-character-reference"><h3>Character reference to  <div class="section" id="CR-character-reference"><h3>Character reference to
378    <code>U+000D</code> (<code class="charname">CARRIAGE RETURN</code>)    <code>U+000D</code> (<code class="charname">CARRIAGE RETURN</code>)
379    is not allowed.</h3></div>    is not allowed.</h3></div>
380    
381  <div class="section tokenize-error" id="dash-in-comment"><h3>There is a <code>--</code> sequence  <div class="section" id="dash-in-comment"><h3>There is a <code>--</code> sequence
382    in a comment.</h3>    in a comment.</h3>
383      <p>There is a <code>-</code> (<code>U+002D</code>      <p>There is a <code>-</code> (<code>U+002D</code>
384      <code class="charname">HYPHEN-MINUS</code>) character      <code class="charname">HYPHEN-MINUS</code>) character
# Line 371  Web Document Conformance Checker (BETA)< Line 391  Web Document Conformance Checker (BETA)<
391      declaration.</p>      declaration.</p>
392    </div>    </div>
393    
394  <div class="section tokenize-error" id="duplicate-attribute"><h3>There are two attributes with name  <div class="section" id="duplicate-attribute"><h3>There are two attributes with name
395        <code><var>{text}</var></code>.</h3>        <code><var>{text}</var></code>.</h3>
396      <p>There are more than one attributes with the same      <p>There are more than one attributes with the same
397      name in a tag.  The document is non-conforming.</p>      name in a tag.  The document is non-conforming.</p>
# Line 380  Web Document Conformance Checker (BETA)< Line 400  Web Document Conformance Checker (BETA)<
400      Use <code>img</code> element with animation GIF instead.</p>      Use <code>img</code> element with animation GIF instead.</p>
401    </div>    </div>
402    
403  <div class="section tokenize-error" id="empty-start-tag"><h3>Empty start tag (<code>&lt;&gt;</code>) is not  <div class="section" id="empty-start-tag"><h3>Empty start tag (<code>&lt;&gt;</code>) is not
404    allowed.</h3></div>    allowed.</h3></div>
405    
406  <div class="section tokenize-error" id="empty-end-tag"><h3>Empty end tag (<code>&lt;/&gt;</code>) is not  <div class="section" id="empty-end-tag"><h3>Empty end tag (<code>&lt;/&gt;</code>) is not
407    allowed.</h3></div>    allowed.</h3></div>
408    
409  <div class="section tokenize-error" id="end-tag-attribute"><h3>End tag cannot have attributes.</h3></div>  <div class="section" id="end-tag-attribute"><h3>End tag cannot have attributes.</h3></div>
410    
411  <div class="section tokenize-error" id="invalid-character-reference"><h3>Character reference to  <div class="section" id="invalid-character-reference"><h3>Character reference to
412    <code><var>{text}</var></code> is not allowed.</h3></div>    <code><var>{text}</var></code> is not allowed.</h3></div>
413    
414  <div class="section tokenize-error" id="nestc"><h3>Polytheistic slash (<code>/&gt;</code>) cannot be  <div class="section" id="nestc"><h3>Polytheistic slash (<code>/&gt;</code>) cannot be
415    used for this element.</h3>    used for this element.</h3>
416      <p>Polytheistic slash (<code>/&gt;</code>) must not be used      <p>Polytheistic slash (<code>/&gt;</code>) must not be used
417      for the element.  The document is non-conforming.</p>      for the element.  The document is non-conforming.</p>
# Line 435  Web Document Conformance Checker (BETA)< Line 455  Web Document Conformance Checker (BETA)<
455      no effect in HTML.</p>      no effect in HTML.</p>
456    </div>    </div>
457    
458  <div class="section tokenize-error" id="no-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE </code>, the  <div class="section" id="no-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE </code>, the
459    document type name must be specified.</h3></div>    document type name must be specified.</h3></div>
460    
461  <div class="section tokenize-error" id="no-PUBLIC-literal"><h3>After the keyword <code>PUBLIC</code>, no  <div class="section" id="no-PUBLIC-literal"><h3>After the keyword <code>PUBLIC</code>, no
462    oublic identifier is specified.</h3></div>    oublic identifier is specified.</h3></div>
463    
464  <div class="section tokenize-error" id="no-refc"><h3>Character reference must be closed by a  <div class="section" id="no-refc"><h3>Character reference must be closed by a
465    <code>;</code> character.</h3></div>    <code>;</code> character.</h3></div>
466    
467  <div class="section tokenize-error" id="no-space-before-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE</code>, there  <div class="section" id="no-space-before-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE</code>, there
468    must be at least a white space character before the document type    must be at least a white space character before the document type
469    name.</h3></div>    name.</h3></div>
470    
471  <div class="section tokenize-error" id="no-space-between-attributes"><h3>Attributes must be separeted by at least a  <div class="section" id="no-space-between-attributes"><h3>Attributes must be separeted by at least a
472    white space character.</h3></div>    white space character.</h3></div>
473    
474  <div class="section tokenize-error" id="no-SYSTEM-literal"><h3>After the keyword <code>SYSTEM</code>, no  <div class="section" id="no-SYSTEM-literal"><h3>After the keyword <code>SYSTEM</code>, no
475    system identifier is specified.</h3></div>    system identifier is specified.</h3></div>
476    
477  <div class="section tokenize-error" id="pio"><h3>Processing instruction  <div class="section" id="pio"><h3>Processing instruction
478    (<code>&lt;?<var>...</var>&gt;</code>) is not allowed in HTML    (<code>&lt;?<var>...</var>&gt;</code>) is not allowed in HTML
479    document.</h3>    document.</h3>
480      <p>Processing instructions (<code>&lt;?<var>...</var>?&gt;</code>),      <p>Processing instructions (<code>&lt;?<var>...</var>?&gt;</code>),
# Line 504  p { Line 524  p {
524      as string.</p>      as string.</p>
525    </div>    </div>
526    
527  <div class="section tokenize-error" id="string-after-DOCTYPE-name"><h3>There is a bogus string after the document type  <div class="section" id="string-after-DOCTYPE-name"><h3>There is a bogus string after the document type
528    name.</h3></div>    name.</h3></div>
529    
530  <div class="section tokenize-error" id="string-after-PUBLIC"><h3>There is a bogus string after the keyword  <div class="section" id="string-after-PUBLIC"><h3>There is a bogus string after the keyword
531    <code>PUBLIC</code>.</h3></div>    <code>PUBLIC</code>.</h3></div>
532    
533  <div class="section tokenize-error" id="string-after-PUBLIC-literal"><h3>There is a bogus string after the public  <div class="section" id="string-after-PUBLIC-literal"><h3>There is a bogus string after the public
534    identifier.</h3></div>    identifier.</h3></div>
535    
536  <div class="section tokenize-error" id="string-after-SYSTEM"><h3>There is a bogus string after the keyword  <div class="section" id="string-after-SYSTEM"><h3>There is a bogus string after the keyword
537    <code>SYSTEM</code>.</h3></div>    <code>SYSTEM</code>.</h3></div>
538    
539  <div class="section tokenize-error" id="string-after-SYSTEM-literal"><h3>There is a bogus string after the system  <div class="section" id="string-after-SYSTEM-literal"><h3>There is a bogus string after the system
540    identifier.</h3></div>    identifier.</h3></div>
541    
542  <div class="section tokenize-error" id="unclosed-attribute-value"><h3>Attribute value is not closed by a quotation  <div class="section" id="unclosed-attribute-value"><h3>Attribute value is not closed by a quotation
543    mark.</h3></div>    mark.</h3></div>
544    
545  <div class="section tokenize-error" id="unclosed-comment"><h3>Comment is not closed by a string  <div class="section" id="unclosed-comment"><h3>Comment is not closed by a string
546    <code>--&gt;</code>.</h3></div>    <code>--&gt;</code>.</h3></div>
547    
548  <div class="section tokenize-error" id="unclosed-DOCTYPE"><h3>The <code>DOCTYPE</code> is not closed by a  <div class="section" id="unclosed-DOCTYPE"><h3>The <code>DOCTYPE</code> is not closed by a
549    <code>&gt;</code> character.</h3></div>    <code>&gt;</code> character.</h3></div>
550    
551  <div class="section tokenize-error" id="unclosed-PUBLIC-literal"><h3>The public identifier literal is not closed by a  <div class="section" id="unclosed-PUBLIC-literal"><h3>The public identifier literal is not closed by a
552    quotation mark.</h3></div>    quotation mark.</h3></div>
553    
554  <div class="section tokenize-error" id="unclosed-SYSTEM-literal"><h3>The system identifier literal is not closed by a  <div class="section" id="unclosed-SYSTEM-literal"><h3>The system identifier literal is not closed by a
555    quotation mark.</h3></div>    quotation mark.</h3></div>
556    
557  <div class="section tokenize-error" id="unclosed-tag"><h3>Tag is not closed by a <code>&gt;</code>  <div class="section" id="unclosed-tag"><h3>Tag is not closed by a <code>&gt;</code>
558    character.</h3></div>    character.</h3></div>
559    
560  </section>  </section>
# Line 542  p { Line 562  p {
562  <section id="html5-parse-errors">  <section id="html5-parse-errors">
563  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>
564    
565  <div class="section parse-error" id="after-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is  <div class="section" id="after-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
566    not allowed after the <code>body</code> is closed.</h3></div>    not allowed after the <code>body</code> is closed.</h3></div>
567    
568  <div class="section parse-error" id="after-body:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is  <div class="section" id="after-body:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
569    not allowed after the <code>body</code> is closed.</h3></div>    not allowed after the <code>body</code> is closed.</h3></div>
570    
571  <div class="section parse-error" id="after-body:#text"><h3>Non‐white‐space characters are not allowed  <div class="section" id="after-body:#text"><h3>Non‐white‐space characters are not allowed
572    after the <code>body</code> is closed.</h3></div>    after the <code>body</code> is closed.</h3></div>
573    
574  <div class="section parse-error" id="after-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is  <div class="section" id="after-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
575    not allowed after the <code>frameset</code> is closed.</h3></div>    not allowed after the <code>frameset</code> is closed.</h3></div>
576    
577  <div class="section parse-error" id="after-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is  <div class="section" id="after-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
578    not allowed after the <code>frameset</code> is closed.</h3></div>    not allowed after the <code>frameset</code> is closed.</h3></div>
579    
580  <div class="section parse-error" id="after-frameset:#text"><h3>Non‐white‐space characters are not allowed  <div class="section" id="after-frameset:#text"><h3>Non‐white‐space characters are not allowed
581    after the <code>frame</code> is closed.</h3></div>    after the <code>frame</code> is closed.</h3></div>
582    
583  <div class="section parse-error" id="after-head"><h3>The <code><var>{text}</var></code> element cannot be  <div class="section" id="after-head"><h3>The <code><var>{text}</var></code> element cannot be
584    inserted between <code>head</code> and <code>body</code>    inserted between <code>head</code> and <code>body</code>
585    elements.</h3>    elements.</h3>
586      <p>A start tag appears after the <code>head</code> element is closed      <p>A start tag appears after the <code>head</code> element is closed
# Line 568  p { Line 588  p {
588      The document is non-conforming.</p>      The document is non-conforming.</p>
589    </div>    </div>
590    
591  <div class="section parse-error" id="after-html"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is  <div class="section" id="after-html"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
592    not allowed after the <code>html</code> is closed.</h3></div>    not allowed after the <code>html</code> is closed.</h3></div>
593    
594  <div class="section parse-error" id="after-html:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is  <div class="section" id="after-html:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
595    not allowed after the <code>html</code> is closed.</h3></div>    not allowed after the <code>html</code> is closed.</h3></div>
596    
597  <div class="section parse-error" id="after-html:#text"><h3>Non‐white‐space characters are not allowed  <div class="section" id="after-html:#text"><h3>Non‐white‐space characters are not allowed
598    after the <code>html</code> is closed.</h3></div>    after the <code>html</code> is closed.</h3></div>
599    
600  <div class="section parse-error" id="image"><h3>The <code>image</code> element is  <div class="section" id="image"><h3>The <code>image</code> element is
601    obsolete.</h3></div>    obsolete.</h3></div>
602    
603  <div class="section parse-error" id="in-a:a"><h3>Anchor cannot be nested.</h3>  <div class="section" id="in-a:a"><h3>Anchor cannot be nested.</h3>
604      <p>HTML <code>a</code> elements cannot be nested.      <p>HTML <code>a</code> elements cannot be nested.
605      The document is non-conforming.</p>      The document is non-conforming.</p>
606    
# Line 588  p { Line 608  p {
608      implies the end tag of any opening <code>a</code> element.</p>      implies the end tag of any opening <code>a</code> element.</p>
609    </div>    </div>
610    
611  <div class="section parse-error" id="in-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>  <div class="section" id="in-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
612    is not allowed in the <code>body</code> element.</h3>    is not allowed in the <code>body</code> element.</h3>
613      <p>The start or end tag of an element, which      <p>The start or end tag of an element, which
614      cannot be a descendant of <code>body</code> element, appears      cannot be a descendant of <code>body</code> element, appears
# Line 596  p { Line 616  p {
616      The document is non-conforming.</p>      The document is non-conforming.</p>
617    </div>    </div>
618    
619  <div class="section parse-error" id="in-body:#eof"><h3>Some element is not closed before the end of  <div class="section" id="in-body:#eof"><h3>Some element is not closed before the end of
620    file.</h3></div>    file.</h3></div>
621    
622  <div class="section parse-error" id="in-button:button"><h3>The <code>button</code> element cannot be  <div class="section" id="in-button:button"><h3>The <code>button</code> element cannot be
623    nested.</h3></div>    nested.</h3></div>
624    
625  <div class="section parse-error" id="in-CDATA:#eof"><h3>Element is not closed before the end of  <div class="section" id="in-CDATA:#eof"><h3>Element is not closed before the end of
626    file.</h3></div>    file.</h3></div>
627    
628  <div class="section parse-error" id="in-form:form"><h3>Start tag <code>&lt;form&gt;</code> is  <div class="section" id="in-form:form"><h3>Start tag <code>&lt;form&gt;</code> is
629    not allowed in a <code>form</code> element.</h3></div>    not allowed in a <code>form</code> element.</h3></div>
630    
631  <div class="section parse-error" id="in-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is  <div class="section" id="in-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
632    not allowed in a <code>framset</code> element.</h3></div>    not allowed in a <code>framset</code> element.</h3></div>
633    
634  <div class="section parse-error" id="in-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is  <div class="section" id="in-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
635    not allowed in a <code>frameset</code> element.</h3></div>    not allowed in a <code>frameset</code> element.</h3></div>
636    
637  <div class="section parse-error" id="in-frameset:#text"><h3>Non‐white‐space characters are not allowed  <div class="section" id="in-frameset:#text"><h3>Non‐white‐space characters are not allowed
638    in a <code>frameset</code> element.</h3></div>    in a <code>frameset</code> element.</h3></div>
639    
640  <div class="section parse-error" id="in-head:head"><h3>Start tag <code>&lt;head&gt;</code>  <div class="section" id="in-head:head"><h3>Start tag <code>&lt;head&gt;</code>
641    is not allowed in the <code>head</code> element.</h3>    is not allowed in the <code>head</code> element.</h3>
642      <p>There is a start tag <code>&lt;head&gt;</code> in the      <p>There is a start tag <code>&lt;head&gt;</code> in the
643      <code>&lt;head&gt;</code> element.  The document is non-conforming.</p>      <code>&lt;head&gt;</code> element.  The document is non-conforming.</p>
# Line 627  p { Line 647  p {
647      start tag <code>&lt;head&gt;</code> can appear in the input stream.</p>      start tag <code>&lt;head&gt;</code> can appear in the input stream.</p>
648    </div>    </div>
649    
650  <div class="section parse-error" id="in-html:#DOCTYPE"><h3>A <code>DOCTYPE</code> appears after any  <div class="section" id="in-html:#DOCTYPE"><h3>A <code>DOCTYPE</code> appears after any
651    element or data character has been seen.</h3>    element or data character has been seen.</h3>
652      <p>A <code>DOCTYPE</code> appears after any element or data character      <p>A <code>DOCTYPE</code> appears after any element or data character
653      has been seen.  The document is non-conforming.</p>      has been seen.  The document is non-conforming.</p>
# Line 637  p { Line 657  p {
657      and comments can be inserted before the <code>DOCTYPE</code>.</p>      and comments can be inserted before the <code>DOCTYPE</code>.</p>
658    </div>    </div>
659    
660  <div class="section parse-error" id="in-nobr:nobr"><h3>The <code>nobr</code> element cannot be  <div class="section" id="in-nobr:nobr"><h3>The <code>nobr</code> element cannot be
661    nested.</h3></div>    nested.</h3></div>
662    
663  <div class="section parse-error" id="in-noscript"><h3>The <code><var>{text}</var></code> element is not  <div class="section" id="in-noscript"><h3>The <code><var>{text}</var></code> element is not
664    allowed in a <code>noscript</code> element in the    allowed in a <code>noscript</code> element in the
665    <code>head</code> element.</h3></div>    <code>head</code> element.</h3></div>
666    
667  <div class="section parse-error" id="in-noscript:/"><h3>An end tag <code>&lt;/<var>{text}</var>&gt;</code>  <div class="section" id="in-noscript:/"><h3>An end tag <code>&lt;/<var>{text}</var>&gt;</code>
668    appers before the <code>noscript</code> element is closed.</h3></div>    appers before the <code>noscript</code> element is closed.</h3></div>
669    
670  <div class="section parse-error" id="in-noscript:#eof"><h3>A <code>noscript</code> element is not closed  <div class="section" id="in-noscript:#eof"><h3>A <code>noscript</code> element is not closed
671    before the end of file.</h3></div>    before the end of file.</h3></div>
672    
673  <div class="section parse-error" id="in-noscript:#text"><h3>Non‐white‐space characters are not allowed  <div class="section" id="in-noscript:#text"><h3>Non‐white‐space characters are not allowed
674    in a <code>noscript</code> element in the <code>head</code>    in a <code>noscript</code> element in the <code>head</code>
675    element.</h3></div>    element.</h3></div>
676    
677  <div class="section parse-error" id="in-PCDATA:#eof"><h3>Element is not closed before the end of  <div class="section" id="in-PCDATA:#eof"><h3>Element is not closed before the end of
678    file.</h3></div>    file.</h3></div>
679    
680  <div class="section parse-error" id="in-select"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>  <div class="section" id="in-select"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
681    is not allowed in a <code>select</code> element.</h3></div>    is not allowed in a <code>select</code> element.</h3></div>
682    
683  <div class="section parse-error" id="in-select:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>  <div class="section" id="in-select:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>
684    is not allowed in a <code>select</code> element.</h3></div>    is not allowed in a <code>select</code> element.</h3></div>
685    
686  <div class="section parse-error" id="in-table"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>  <div class="section" id="in-table"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
687    is not allowed in a <code>table</code> element.</h3>    is not allowed in a <code>table</code> element.</h3>
688      <p>The start or end tag of an element, which      <p>The start or end tag of an element, which
689      cannot be a child of <code>table</code> element, appears      cannot be a child of <code>table</code> element, appears
# Line 677  p { Line 697  p {
697      a table caption.</p>      a table caption.</p>
698    </div>    </div>
699    
700  <div class="section parse-error" id="in-table:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>  <div class="section" id="in-table:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>
701    is not allowed in a <code>table</code> element.</h3></div>    is not allowed in a <code>table</code> element.</h3></div>
702    
703  <div class="section parse-error" id="in-table:#text"><h3>Non‐white‐space character is not allowed within  <div class="section" id="in-table:#text"><h3>Non‐white‐space character is not allowed within
704    the <code>table</code> element, outside of the caption and cells.</h3>    the <code>table</code> element, outside of the caption and cells.</h3>
705      <p>A non‐white‐space character appears in <code>table</code>.      <p>A non‐white‐space character appears in <code>table</code>.
706      The document is non-conforming.</p>      The document is non-conforming.</p>
# Line 692  p { Line 712  p {
712      a table caption.</p>      a table caption.</p>
713    </div>    </div>
714    
715  <div class="section parse-error" id="isindex"><h3>The <code>isindex</code> element is  <div class="section" id="isindex"><h3>The <code>isindex</code> element is
716    obsolete.</h3></div>    obsolete.</h3></div>
717    
718  <div class="section parse-error" id="missing-start-tag:tr"><h3>Start tag of <code>tr</code>  <div class="section" id="missing-start-tag:tr"><h3>Start tag of <code>tr</code>
719    element is missing.</h3>    element is missing.</h3>
720      <p>Start tag of a <code>tr</code> element, which is <em>not</em>      <p>Start tag of a <code>tr</code> element, which is <em>not</em>
721      optional, is missing.  The document is non-conforming.</p>      optional, is missing.  The document is non-conforming.</p>
# Line 707  p { Line 727  p {
727      these start tags, it must be explicitly specified.</p>      these start tags, it must be explicitly specified.</p>
728    </div>    </div>
729    
730  <div class="section parse-error" id="no-DOCTYPE"><h3>This document does not start with a  <div class="section" id="no-DOCTYPE"><h3>This document does not start with a
731    <code>DOCTYPE</code>.</h3>    <code>DOCTYPE</code>.</h3>
732      <p>The document does not start with a <code>DOCTYPE</code>.      <p>The document does not start with a <code>DOCTYPE</code>.
733      The document is non-conforming.</p>      The document is non-conforming.</p>
# Line 722  p { Line 742  p {
742      allowed in HTML document.</p>      allowed in HTML document.</p>
743    </div>    </div>
744    
745  <div class="section parse-error" id="not-closed"><h3>Element <code><var>{text}</var></code> is not  <div class="section" id="not-closed"><h3>Element <code><var>{text}</var></code> is not
746    closed.</h3>    closed.</h3>
747      <p>End tag of an element is not found before, for example,      <p>End tag of an element is not found before, for example,
748      an end tag of another element appears or      an end tag of another element appears or
# Line 751  p { Line 771  p {
771      allowed and they also cause this error.</p>      allowed and they also cause this error.</p>
772    </div>    </div>
773    
774  <div class="section parse-error" id="not-first-start-tag"><h3>This <code>&lt;html&gt;</code> tag is not  <div class="section" id="not-first-start-tag"><h3>This <code>&lt;html&gt;</code> tag is not
775    the first start tag.</h3>    the first start tag.</h3>
776      <p>There is a start tag of the <code>html</code> element      <p>There is a start tag of the <code>html</code> element
777      that it not the first start tag in the input stream.      that it not the first start tag in the input stream.
# Line 765  p { Line 785  p {
785      and comments.</p>      and comments.</p>
786    </div>    </div>
787    
788  <div class="section parse-error" id="not-HTML5"><h3>This document is written in an old version of  <div class="section" id="not-HTML5"><h3>This document is written in an old version of
789    HTML.</h3>    HTML.</h3>
790      <p>The document contains a <code>DOCTYPE</code> declaration      <p>The document contains a <code>DOCTYPE</code> declaration
791      that is different from HTML5 <code>DOCTYPE</code> (i.e.      that is different from HTML5 <code>DOCTYPE</code> (i.e.
# Line 779  p { Line 799  p {
799      HTML document (roughly) as defined in HTML5.</p>      HTML document (roughly) as defined in HTML5.</p>
800    </div>    </div>
801    
802  <div class="section parse-error" id="start-tag-not-allowed"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is  <div class="section" id="start-tag-not-allowed"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
803    not allowed here.</h3></div>    not allowed here.</h3></div>
804    
805  <div class="section parse-error" id="unmatched-end-tag"><h3>Element <code><var>{text}</var></code> is not  <div class="section" id="unmatched-end-tag"><h3>Element <code><var>{text}</var></code> is not
806    opened.</h3>    opened.</h3>
807      <p>An end tag appears though no element with the same name      <p>An end tag appears though no element with the same name
808      has been opened.  The document is non-conforming.</p>      has been opened.  The document is non-conforming.</p>
# Line 809  p { Line 829  p {
829  <section id="element-content-model-errors">  <section id="element-content-model-errors">
830  <h2>Element Content Model Errors</h2>  <h2>Element Content Model Errors</h2>
831    
832  <div class="section " id="basehref-after-URL-attribute"><h3>The <code>base</code> element with the  <div class="section" id="basehref-after-URL-attribute"><h3>The <code>base</code> element with the
833    <code>href</code> attribute specified cannot be placed after    <code>href</code> attribute specified cannot be placed after
834    any attribute with a URL.</h3></div>    any attribute with a URL.</h3></div>
835    
836  <div class="section " id="basetarget-after-hyperlink"><h3>The <code>base</code> element with the  <div class="section" id="basetarget-after-hyperlink"><h3>The <code>base</code> element with the
837    <code>target</code> attribute specified cannot be placed after    <code>target</code> attribute specified cannot be placed after
838    any element that defines a hyperlink.</h3></div>    any element that defines a hyperlink.</h3></div>
839    
840  <div class="section " id="character-not-allowed"><h3>Data character is not allowed in this  <div class="section" id="character-not-allowed"><h3>Data character is not allowed in this
841    context.</h3>    context.</h3>
842      <p>A data character appears where it is not allowed in this      <p>A data character appears where it is not allowed in this
843      context.  The document is non-conforming.</p>      context.  The document is non-conforming.</p>
# Line 840  p { Line 860  p {
860      </p>      </p>
861    </div>    </div>
862    
863  <div class="section " id="character-not-allowed:empty"><h3>Non‐white‐space characters are not allowed in  <div class="section" id="character-not-allowed:empty"><h3>Non‐white‐space characters are not allowed in
864    an empty element.</h3></div>    an empty element.</h3></div>
865    
866  <div class="section " id="character-not-allowed:atom|PersonConstruct"><h3>Non‐white‐space characters are not allowed in  <div class="section" id="character-not-allowed:atom|PersonConstruct"><h3>Non‐white‐space characters are not allowed in
867    Person construct.</h3></div>    Person construct.</h3></div>
868    
869  <div class="section " id="character-not-allowed:atom|TextConstruct"><h3>Non‐white‐space characters are not allowed in  <div class="section" id="character-not-allowed:atom|TextConstruct"><h3>Non‐white‐space characters are not allowed in
870    Text construct.</h3></div>    Text construct.</h3></div>
871    
872  <div class="section " id="child-element-missing"><h3>There must be an element  <div class="section" id="child-element-missing"><h3>There must be an element
873    <code><var>{text}</var></code> as a child of this element.</h3>    <code><var>{text}</var></code> as a child of this element.</h3>
874      <p>The content model of the element is so defined that it      <p>The content model of the element is so defined that it
875      must contain a <code><var>$0</var></code> child element.      must contain a <code><var>$0</var></code> child element.
# Line 867  p { Line 887  p {
887      </dl>      </dl>
888    </div>    </div>
889    
890  <div class="section content-model-error" id="child-element-missing:td|th"><h3>There must be a <code>td</code>  <div class="section" id="child-element-missing:td|th"><h3>There must be a <code>td</code>
891    or <code>th</code> element as a child of this element.</h3>    or <code>th</code> element as a child of this element.</h3>
892      <p>The <code>tr</code> element must contain at least one      <p>The <code>tr</code> element must contain at least one
893      <code>td</code> or <code>th</code> child element.  The document      <code>td</code> or <code>th</code> child element.  The document
894      is non-conforming.</p>      is non-conforming.</p>
895    </div>    </div>
896    
897  <div class="section " id="child-element-missing:atom"><h3>There must be an element  <div class="section" id="child-element-missing:atom"><h3>There must be an element
898    <code><var>{text}</var></code> in the Atom namespace as a child of this    <code><var>{text}</var></code> in the Atom namespace as a child of this
899    element.</h3></div>    element.</h3></div>
900    
901  <div class="section " id="child-element-missing:atom:link:alternate"><h3>There must be an Atom <code>link</code> element  <div class="section" id="child-element-missing:atom:link:alternate"><h3>There must be an Atom <code>link</code> element
902    whose <code>rel</code> attribute is set to <code>alternate</code> as a    whose <code>rel</code> attribute is set to <code>alternate</code> as a
903    child of this element.</h3></div>    child of this element.</h3></div>
904    
905  <div class="section " id="child-element-missing:atom:link:self"><h3>There should be an Atom <code>link</code> element  <div class="section" id="child-element-missing:atom:link:self"><h3>There should be an Atom <code>link</code> element
906    whose <code>rel</code> attribute is set to <code>self</code> as a    whose <code>rel</code> attribute is set to <code>self</code> as a
907    child of this element.</h3></div>    child of this element.</h3></div>
908    
909  <div class="section " id="element-missing:hn"><h3>There must be at least one  <div class="section" id="element-missing:hn"><h3>There must be at least one
910    <code>h<var>n</var></code> element descendant.</h3></div>    <code>h<var>n</var></code> element descendant.</h3></div>
911    
912  <div class="section " id="element-not-allowed"><h3>This element is not allowed in this  <div class="section" id="element-not-allowed"><h3>This element is not allowed in this
913    context.</h3>    context.</h3>
914      <p>An element appears where it is not allowed.  The document      <p>An element appears where it is not allowed.  The document
915      is non-conforming.</p>      is non-conforming.</p>
# Line 954  p { Line 974  p {
974      </p>      </p>
975    </div>    </div>
976    
977  <div class="section " id="element-not-allowed:area"><h3>An <code>area</code> element cannot be used  <div class="section" id="element-not-allowed:area"><h3>An <code>area</code> element cannot be used
978    outside of a <code>map</code> element.</h3></div>    outside of a <code>map</code> element.</h3></div>
979    
980  <div class="section " id="element-not-allowed:base"><h3>There is another <code>base</code>  <div class="section" id="element-not-allowed:base"><h3>There is another <code>base</code>
981    element.</h3></div>    element.</h3></div>
982    
983  <div class="section " id="element-not-allowed:datatemplate"><h3>In a <code>datatemplate</code> element, only  <div class="section" id="element-not-allowed:datatemplate"><h3>In a <code>datatemplate</code> element, only
984    <code>rule</code> elements are allowed.</h3></div>    <code>rule</code> elements are allowed.</h3></div>
985    
986  <div class="section " id="element-not-allowed:details-legend"><h3>In a <code>details</code> element, only at the  <div class="section" id="element-not-allowed:details-legend"><h3>In a <code>details</code> element, only at the
987    beginning of the element a <code>lengend</code> element    beginning of the element a <code>lengend</code> element
988    may be used.</h3></div>    may be used.</h3></div>
989    
990  <div class="section " id="element-not-allowed:empty"><h3>Elements are not allowed in an empty  <div class="section" id="element-not-allowed:empty"><h3>Elements are not allowed in an empty
991    element.</h3></div>    element.</h3></div>
992    
993  <div class="section " id="element-not-allowed:figure-legend"><h3>In a <code>figure</code> element, only at the  <div class="section" id="element-not-allowed:figure-legend"><h3>In a <code>figure</code> element, only at the
994    beginning or only at the end of the element a <code>lengend</code> element    beginning or only at the end of the element a <code>lengend</code> element
995    may be used.</h3></div>    may be used.</h3></div>
996    
997  <div class="section " id="element-not-allowed:flow"><h3>This element is not allowed where flow  <div class="section" id="element-not-allowed:flow"><h3>This element is not allowed where flow
998    content is expected.</h3></div>    content is expected.</h3></div>
999    
1000  <div class="section " id="element-not-allowed:flow-style"><h3>A <code>style</code> element without  <div class="section" id="element-not-allowed:flow-style"><h3>A <code>style</code> element without
1001    <code>scoped</code> attribute is not allowed in this context.</h3></div>    <code>scoped</code> attribute is not allowed in this context.</h3></div>
1002    
1003  <div class="section " id="element-not-allowed:head-noscript"><h3>This element is not allowed in a  <div class="section" id="element-not-allowed:head-noscript"><h3>This element is not allowed in a
1004    <code>noscript</code> element in the <code>head</code> element.</h3></div>    <code>noscript</code> element in the <code>head</code> element.</h3></div>
1005    
1006  <div class="section " id="element-not-allowed:head-style"><h3>A <code>style</code> element with  <div class="section" id="element-not-allowed:head-style"><h3>A <code>style</code> element with
1007    <code>scoped</code> attribute is not allowed in the <code>head</code>    <code>scoped</code> attribute is not allowed in the <code>head</code>
1008    element.</h3></div>    element.</h3></div>
1009    
1010  <div class="section " id="element-not-allowed:head-title"><h3>There is another <code>title</code>  <div class="section" id="element-not-allowed:head-title"><h3>There is another <code>title</code>
1011    element.</h3></div>    element.</h3></div>
1012    
1013  <div class="section " id="element-not-allowed:minus"><h3>This element is not allowed in this  <div class="section" id="element-not-allowed:minus"><h3>This element is not allowed in this
1014    context.</h3></div>    context.</h3></div>
1015    
1016  <div class="section " id="element-not-allowed:meta-charset"><h3>The character encoding declaration must be the  <div class="section" id="element-not-allowed:meta-charset"><h3>The character encoding declaration must be the
1017    first element in the <code>head</code> element.</h3></div>    first element in the <code>head</code> element.</h3></div>
1018    
1019  <div class="section " id="element-not-allowed:metadata"><h3>This element is not allowed where metadata  <div class="section" id="element-not-allowed:metadata"><h3>This element is not allowed where metadata
1020    content is expected.</h3></div>    content is expected.</h3></div>
1021    
1022  <div class="section " id="element-not-allowed:phrasing"><h3>This element is not allowed where phrasing  <div class="section" id="element-not-allowed:phrasing"><h3>This element is not allowed where phrasing
1023    content is expected.</h3></div>    content is expected.</h3></div>
1024    
1025  <div class="section " id="element-not-allowed:root"><h3>This element is not allowed as the root  <div class="section" id="element-not-allowed:root"><h3>This element is not allowed as the root
1026    element of a document.</h3>    element of a document.</h3>
1027      <p>An element that is not allowed as the root element      <p>An element that is not allowed as the root element
1028      is used as the root element of the document.  The document is      is used as the root element of the document.  The document is
# Line 1030  p { Line 1050  p {
1050      </dl>      </dl>
1051    </div>    </div>
1052    
1053  <div class="section " id="element-not-allowed:root:xml"><h3>This element is not allowed as the root element  <div class="section" id="element-not-allowed:root:xml"><h3>This element is not allowed as the root element
1054    of an XML document.</h3></div>    of an XML document.</h3></div>
1055    
1056  <div class="section " id="element-not-allowed:ruby-base"><h3>This element is not allowed in the <code>ruby</code>  <div class="section" id="element-not-allowed:ruby-base"><h3>This element is not allowed in the <code>ruby</code>
1057    element.</h3></div>    element.</h3></div>
1058    
1059  <div class="section " id="element-not-allowed:text"><h3>This element is not allowed in this  <div class="section" id="element-not-allowed:text"><h3>This element is not allowed in this
1060    context.</h3></div>    context.</h3></div>
1061    
1062  <div class="section " id="element-not-allowed:atom|content"><h3>This element is not allowed in an Atom  <div class="section" id="element-not-allowed:atom|content"><h3>This element is not allowed in an Atom
1063    <code>content</code> element.</h3></div>    <code>content</code> element.</h3></div>
1064    
1065  <div class="section " id="element-not-allowed:atom|PersonConstruct"><h3>This element is not allowed in Person  <div class="section" id="element-not-allowed:atom|PersonConstruct"><h3>This element is not allowed in Person
1066    construct.</h3></div>    construct.</h3></div>
1067    
1068  <div class="section " id="element-not-allowed:atom|TextConstruct"><h3>This element is not allowed in Text  <div class="section" id="element-not-allowed:atom|TextConstruct"><h3>This element is not allowed in Text
1069    construct.</h3></div>    construct.</h3></div>
1070    
1071  <div class="section " id="element-not-defined"><h3>This element is not defined.</h3></div>  <div class="section" id="element-not-defined"><h3>This element is not defined.</h3></div>
1072    
1073  <div class="section " id="no-significant-content"><h3>No significant content is contained  <div class="section" id="no-significant-content"><h3>No significant content is contained
1074    in this element.</h3></div>    in this element.</h3></div>
1075    
1076  <div class="section " id="no-significant-content-before"><h3>There is no significant content  <div class="section" id="no-significant-content-before"><h3>There is no significant content
1077    before this element.</h3></div>    before this element.</h3></div>
1078    
1079  <div class="section " id="no-significant-content-at-the-end"><h3>No significant content is contained  <div class="section" id="no-significant-content-at-the-end"><h3>No significant content is contained
1080    at the end of this element.</h3></div>    at the end of this element.</h3></div>
1081    
1082  <div class="section " id="ps-element-missing"><h3>There is no <code><var>{text}</var></code>  <div class="section" id="ps-element-missing"><h3>There is no <code><var>{text}</var></code>
1083    element before this element.</h3>    element before this element.</h3>
1084      <p>There must be an element before another element, but there      <p>There must be an element before another element, but there
1085      is not.  The document is non-conforming.</p>      is not.  The document is non-conforming.</p>
# Line 1068  p { Line 1088  p {
1088      before any <code>dd</code> element.</p>      before any <code>dd</code> element.</p>
1089    </div>    </div>
1090    
1091  <div class="section " id="rp:syntax-error"><h3>The content of a <code>rp</code> element must  <div class="section" id="rp:syntax-error"><h3>The content of a <code>rp</code> element must
1092    be a parenthesis.</h3></div>    be a parenthesis.</h3></div>
1093    
1094  </section>  </section>
# Line 1076  p { Line 1096  p {
1096  <section id="attribute-errors">  <section id="attribute-errors">
1097  <h2>Attribute Errors</h2>  <h2>Attribute Errors</h2>
1098    
1099  <div class="section " id="attribute-missing"><h3>Required attribute <code><var>{text}</var></code>  <div class="section" id="attribute-missing"><h3>Required attribute <code><var>{text}</var></code>
1100    is not specified.</h3>    is not specified.</h3>
1101      <p>A required attribute is not specified.  The document      <p>A required attribute is not specified.  The document
1102      is non-conforming.</p>      is non-conforming.</p>
# Line 1096  p { Line 1116  p {
1116      </dl>      </dl>
1117    </div>    </div>
1118    
1119  <div class="section " id="attribute-missing:data|type"><h3>For an <code>object</code> at least one of  <div class="section" id="attribute-missing:data|type"><h3>For an <code>object</code> at least one of
1120    <code>data</code> and <code>type</code> attributes must be    <code>data</code> and <code>type</code> attributes must be
1121    specified.</h3></div>    specified.</h3></div>
1122    
1123  <div class="section " id="attribute-missing:href|target"><h3>For a <code>base</code> element, at least one of  <div class="section" id="attribute-missing:href|target"><h3>For a <code>base</code> element, at least one of
1124    <code>href</code> and <code>target</code> attributes must be    <code>href</code> and <code>target</code> attributes must be
1125    specified.</h3></div>    specified.</h3></div>
1126    
1127  <div class="section " id="attribute-missing:name|http-equiv"><h3>For a <code>meta</code> element with the  <div class="section" id="attribute-missing:name|http-equiv"><h3>For a <code>meta</code> element with the
1128    <code>content</code> attribute specified, exactly one of    <code>content</code> attribute specified, exactly one of
1129    <code>name</code> and <code>http-equiv</code> attributes must be    <code>name</code> and <code>http-equiv</code> attributes must be
1130    specified.</h3></div>    specified.</h3></div>
1131    
1132  <div class="section " id="attribute-missing:name|http-equiv|charset"><h3>For a <code>meta</code> element, exactly one of  <div class="section" id="attribute-missing:name|http-equiv|charset"><h3>For a <code>meta</code> element, exactly one of
1133    <code>name</code>, <code>http-equiv</code>, and <code>charset</code>    <code>name</code>, <code>http-equiv</code>, and <code>charset</code>
1134    attributes must be specified.</h3></div>    attributes must be specified.</h3></div>
1135    
1136  <div class="section " id="attribute-not-allowed"><h3>Attribute  <div class="section" id="attribute-not-allowed"><h3>Attribute
1137    <code><var>{local-name}</var></code> is not allowed for    <code><var>{local-name}</var></code> is not allowed for
1138    <code><var>{element-local-name}</var></code> element.</h3>    <code><var>{element-local-name}</var></code> element.</h3>
1139      <p>An attribute is specified where it is not allowed.      <p>An attribute is specified where it is not allowed.
# Line 1127  p { Line 1147  p {
1147      </dl>      </dl>
1148    </div>    </div>
1149    
1150  <div class="section " id="attribute-not-allowed:ismap"><h3>The <code>ismap</code> attribute may only be  <div class="section" id="attribute-not-allowed:ismap"><h3>The <code>ismap</code> attribute may only be
1151    used for the image contained in an <code>a</code> element.</h3></div>    used for the image contained in an <code>a</code> element.</h3></div>
1152    
1153  <div class="section " id="attribute-not-defined"><h3>This attribute is not defined.</h3></div>  <div class="section" id="attribute-not-defined"><h3>This attribute is not defined.</h3></div>
1154    
1155  <div class="section attribute-error" id="in-HTML:xml:lang"><h3>The <code>xml:lang</code> attribute is not  <div class="section" id="in-HTML:xml:lang"><h3>The <code>xml:lang</code> attribute is not
1156    allowed in HTML document.</h3>    allowed in HTML document.</h3>
1157      <p>The <code>xml:lang</code> attribute is not allowed in      <p>The <code>xml:lang</code> attribute is not allowed in
1158      HTML document.  The document is non-conforming.</p>      HTML document.  The document is non-conforming.</p>
# Line 1153  p { Line 1173  p {
1173           from an HTML document? -->           from an HTML document? -->
1174    </div>    </div>
1175    
1176  <div class="section " id="in-XML:charset"><h3>The <code>charset</code> attribute is not  <div class="section" id="in-XML:charset"><h3>The <code>charset</code> attribute is not
1177    allowed in XML document.</h3>    allowed in XML document.</h3>
1178      <p>The <code>charset</code> attribute of a      <p>The <code>charset</code> attribute of a
1179      <code>meta</code> element is not allowed in XML document.      <code>meta</code> element is not allowed in XML document.
# Line 1166  p { Line 1186  p {
1186      </p>      </p>
1187    </div>    </div>
1188    
1189  <div class="section " id="in-XML:lang"><h3>The <code>lang</code> attribute is not  <div class="section" id="in-XML:lang"><h3>The <code>lang</code> attribute is not
1190    allowed in XML document.</h3>    allowed in XML document.</h3>
1191      <p>The HTML <code>lang</code> attribute is not allowed in      <p>The HTML <code>lang</code> attribute is not allowed in
1192      XML document.  The document is non-conforming.</p>      XML document.  The document is non-conforming.</p>
# Line 1179  p { Line 1199  p {
1199      use <code>xml:lang</code> attribute instead.</p>      use <code>xml:lang</code> attribute instead.</p>
1200    </div>    </div>
1201    
1202  <div class="section " id="in-XML:noscript"><h3>A <code>noscript</code> element cannot be  <div class="section" id="in-XML:noscript"><h3>A <code>noscript</code> element cannot be
1203    used in XML document.</h3></div>    used in XML document.</h3></div>
1204    
1205  <div class="section " id="in-XML:xmlns"><h3>The <code>xmlns</code> attribute  <div class="section" id="in-XML:xmlns"><h3>The <code>xmlns</code> attribute
1206    in the <code>null</code> namespace is not allowed in    in the <code>null</code> namespace is not allowed in
1207    XHTML document.  The document is non-conforming.</h3>    XHTML document.  The document is non-conforming.</h3>
1208      <p>The <code>xmlns</code> attribute in the <code>null</code>      <p>The <code>xmlns</code> attribute in the <code>null</code>
# Line 1197  p { Line 1217  p {
1217  <section id="attribute-value-errors">  <section id="attribute-value-errors">
1218  <h2>Attribute Value Errors</h2>  <h2>Attribute Value Errors</h2>
1219    
1220  <div class="section " id="boolean:invalid"><h3>Attribute value <code><var>{@}</var></code>  <div class="section" id="boolean:invalid"><h3>Attribute value <code><var>{@}</var></code>
1221    is not allowed.  It must be an empty string or a string    is not allowed.  It must be an empty string or a string
1222    <code><var>{local-name}</var></code>.</h3></div>    <code><var>{local-name}</var></code>.</h3></div>
1223    
1224  <div class="section " id="char:syntax-error"><h3>The attribute value must be exactly one  <div class="section" id="char:syntax-error"><h3>The attribute value must be exactly one
1225    character.</h3></div>    character.</h3></div>
1226    
1227  <div class="section " id="charref-in-charset"><h3>A character reference cannot be used to  <div class="section" id="charref-in-charset"><h3>A character reference cannot be used to
1228    represent a character encoding name.</h3></div>    represent a character encoding name.</h3></div>
1229    
1230  <div class="section " id="charset:not-preferred"><h3>Character encoding name  <div class="section" id="charset:not-preferred"><h3>Character encoding name
1231    <code><var>{value}</var></code> is not the preferred name of that    <code><var>{value}</var></code> is not the preferred name of that
1232    character encoding.</h3></div>    character encoding.</h3></div>
1233    
1234  <div class="section " id="charset:not-registered"><h3>Character encoding name  <div class="section" id="charset:not-registered"><h3>Character encoding name
1235    <code><var>{value}</var></code> is not a registered name.</h3>    <code><var>{value}</var></code> is not a registered name.</h3>
1236      <p>The specified character encoding name is not registered to      <p>The specified character encoding name is not registered to
1237      <abbr>IANA</abbr>.  Use of registered character encoding name      <abbr>IANA</abbr>.  Use of registered character encoding name
# Line 1253  p { Line 1273  p {
1273      name database of the conformance checker is not complete yet.</p>      name database of the conformance checker is not complete yet.</p>
1274    </div>    </div>
1275    
1276  <div class="section " id="charset:private"><h3>Character encoding name  <div class="section" id="charset:private"><h3>Character encoding name
1277    <code><var>{value}</var></code> is a private name.</h3>    <code><var>{value}</var></code> is a private name.</h3>
1278      <p>The specified character encoding name is a private name and      <p>The specified character encoding name is a private name and
1279      not registered to <abbr>IANA</abbr>.  Use of registered character      not registered to <abbr>IANA</abbr>.  Use of registered character
# Line 1271  p { Line 1291  p {
1291      </dl>      </dl>
1292    </div>    </div>
1293    
1294  <div class="section " id="charset:syntax-error"><h3>The specified value <code><var>{value}</var></code>  <div class="section" id="charset:syntax-error"><h3>The specified value <code><var>{value}</var></code>
1295    is syntactically not a character encoding name.</h3>    is syntactically not a character encoding name.</h3>
1296      <p>The attribute value must be a character encoding name.  However,      <p>The attribute value must be a character encoding name.  However,
1297      the specified value is not a character encoding name syntactically.      the specified value is not a character encoding name syntactically.
# Line 1280  p { Line 1300  p {
1300      printable characters, up to 40 characters.</p>      printable characters, up to 40 characters.</p>
1301    </div>    </div>
1302    
1303  <div class="section " id="color:syntax-error"><h3>The specified value is not a color  <div class="section" id="color:syntax-error"><h3>The specified value is not a color
1304    name or hexadecimal color number.</h3></div>    name or hexadecimal color number.</h3></div>
1305    
1306  <div class="section " id="coords:number-not-3"><h3>The <code>coords</code> attribute have to  <div class="section" id="coords:number-not-3"><h3>The <code>coords</code> attribute have to
1307    contain three (3) numbers (specified:    contain three (3) numbers (specified:
1308    <code><var>{text}</var></code>).</h3></div>    <code><var>{text}</var></code>).</h3></div>
1309    
1310  <div class="section " id="coords:number-not-4"><h3>The <code>coords</code> attribute have to  <div class="section" id="coords:number-not-4"><h3>The <code>coords</code> attribute have to
1311    contain four (4) numbers (specified:    contain four (4) numbers (specified:
1312    <code><var>{text}</var></code>).</h3></div>    <code><var>{text}</var></code>).</h3></div>
1313    
1314  <div class="section " id="coords:number-lt-6"><h3>The <code>coords</code> attribute have to  <div class="section" id="coords:number-lt-6"><h3>The <code>coords</code> attribute have to
1315    contain more than or equal to six (6) numbers (specified:    contain more than or equal to six (6) numbers (specified:
1316    <code><var>{text}</var></code>).</h3></div>    <code><var>{text}</var></code>).</h3></div>
1317    
1318  <div class="section " id="coords:number-not-even"><h3>The <code>coords</code> attribute have to  <div class="section" id="coords:number-not-even"><h3>The <code>coords</code> attribute have to
1319    contain even number of numbers (specified:    contain even number of numbers (specified:
1320    <code><var>{text}</var></code>).</h3></div>    <code><var>{text}</var></code>).</h3></div>
1321    
1322  <div class="section " id="coords:out-of-range"><h3>The specified value <code><var>{value}</var></code>  <div class="section" id="coords:out-of-range"><h3>The specified value <code><var>{value}</var></code>
1323    is out of range.</h3></div>    is out of range.</h3></div>
1324    
1325  <div class="section " id="coords:syntax-error"><h3>The specified value is not valid.</h3></div>  <div class="section" id="coords:syntax-error"><h3>The specified value is not valid.</h3></div>
1326    
1327  <div class="section " id="datetime:bad-year"><h3>Year number is out of range.</h3></div>  <div class="section" id="datetime:bad-year"><h3>Year number is out of range.</h3></div>
1328    
1329  <div class="section " id="datetime:bad-month"><h3>Month number is out of range.</h3></div>  <div class="section" id="datetime:bad-month"><h3>Month number is out of range.</h3></div>
1330    
1331  <div class="section " id="datetime:bad-day"><h3>Day number is out of range.</h3></div>  <div class="section" id="datetime:bad-day"><h3>Day number is out of range.</h3></div>
1332    
1333  <div class="section " id="datetime:bad-hour"><h3>Hour number is out of range.</h3></div>  <div class="section" id="datetime:bad-hour"><h3>Hour number is out of range.</h3></div>
1334    
1335  <div class="section " id="datetime:bad-minute"><h3>Minute number is out of range.</h3></div>  <div class="section" id="datetime:bad-minute"><h3>Minute number is out of range.</h3></div>
1336    
1337  <div class="section " id="datetime:bad-second"><h3>Second number is out of range.</h3></div>  <div class="section" id="datetime:bad-second"><h3>Second number is out of range.</h3></div>
1338    
1339  <div class="section " id="datetime:bad-timezone-hour"><h3>Hour number of the timezone component is out of  <div class="section" id="datetime:bad-timezone-hour"><h3>Hour number of the timezone component is out of
1340    range.</h3></div>    range.</h3></div>
1341    
1342  <div class="section " id="datetime:bad-timezone-minute"><h3>Minute number of the timezone component is out of  <div class="section" id="datetime:bad-timezone-minute"><h3>Minute number of the timezone component is out of
1343    range.</h3></div>    range.</h3></div>
1344    
1345  <div class="section " id="datetime:syntax-error"><h3>The attribute value is not a datetime.</h3></div>  <div class="section" id="datetime:syntax-error"><h3>The attribute value is not a datetime.</h3></div>
1346    
1347  <div class="section " id="dateortime:syntax-error"><h3>The attribute value is not a date or  <div class="section" id="dateortime:syntax-error"><h3>The attribute value is not a date or
1348    time.</h3></div>    time.</h3></div>
1349    
1350  <div class="section " id="enumerated:invalid"><h3>This attribute only allow a limited set of  <div class="section" id="enumerated:invalid"><h3>This attribute only allow a limited set of
1351    values and the specified value <code><var>{@}</var></code> is not one    values and the specified value <code><var>{@}</var></code> is not one
1352    of them.</h3>    of them.</h3>
1353      <p>For this attribute only several values are allowed and the      <p>For this attribute only several values are allowed and the
# Line 1355  p { Line 1375  p {
1375      </dl>      </dl>
1376    </div>    </div>
1377    
1378  <div class="section attribute-value-error" id="enumerated:invalid:http-equiv:content-type"><h3>Character encoding declaration syntax  <div class="section" id="enumerated:invalid:http-equiv:content-type"><h3>Character encoding declaration syntax
1379    <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>    <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>
1380    is obsolete.</h3>    is obsolete.</h3>
1381      <p>Old long character encoding declaration syntax      <p>Old long character encoding declaration syntax
# Line 1368  p { Line 1388  p {
1388      </p>      </p>
1389    </div>    </div>
1390    
1391  <div class="section " id="enumerated:non-conforming"><h3>Attribute value <code><var>{@}</var></code>  <div class="section" id="enumerated:non-conforming"><h3>Attribute value <code><var>{@}</var></code>
1392    is not allowed.</h3></div>    is not allowed.</h3></div>
1393    
1394  <div class="section " id="duplicate-http-equiv"><h3>There is another pragma  <div class="section" id="duplicate-http-equiv"><h3>There is another pragma
1395    <code><var>{value}</var></code>.</h3></div>    <code><var>{value}</var></code>.</h3></div>
1396    
1397  <div class="section attribute-value-error" id="duplicate-ID"><h3>This identifier has already been  <div class="section" id="duplicate-ID"><h3>This identifier has already been
1398    assigned to another element.</h3></div>    assigned to another element.</h3></div>
1399    
1400  <div class="section " id="duplicate-token"><h3>The token <code><var>{value}</var></code>  <div class="section" id="duplicate-token"><h3>The token <code><var>{value}</var></code>
1401    appears in the attribute value twice.</h3></div>    appears in the attribute value twice.</h3></div>
1402    
1403  <div class="section " id="empty-attribute-value"><h3>The attribute value must not be empty.</h3></div>  <div class="section" id="empty-attribute-value"><h3>The attribute value must not be empty.</h3></div>
1404    
1405  <div class="section " id="float:out-of-range"><h3>The specified value is out of range.</h3></div>  <div class="section" id="float:out-of-range"><h3>The specified value is out of range.</h3></div>
1406    
1407  <div class="section " id="float:syntax-error"><h3>The attribute value is not a real  <div class="section" id="float:syntax-error"><h3>The attribute value is not a real
1408    number.</h3></div>    number.</h3></div>
1409    
1410  <div class="section " id="fragment-points-itself"><h3>A fragment identifier references the element  <div class="section" id="fragment-points-itself"><h3>A fragment identifier references the element
1411    itself.</h3></div>    itself.</h3></div>
1412    
1413  <div class="section " id="fragment-points-nothing"><h3>A fragment identifier references no  <div class="section" id="fragment-points-nothing"><h3>A fragment identifier references no
1414    node.</h3></div>    node.</h3></div>
1415    
1416  <div class="section " id="hashref:syntax-error"><h3>A hash−name reference must start with a  <div class="section" id="hashref:syntax-error"><h3>A hash−name reference must start with a
1417    <code>#</code> character.</h3></div>    <code>#</code> character.</h3></div>
1418    
1419  <div class="section " id="id-ne-name"><h3>The <code>id</code> attribute value is  <div class="section" id="id-ne-name"><h3>The <code>id</code> attribute value is
1420    different from the <code>name</code> attribute value.</h3></div>    different from the <code>name</code> attribute value.</h3></div>
1421    
1422  <div class="section " id="integer:syntax-error"><h3>The attribute value is not an integer.</h3></div>  <div class="section" id="integer:syntax-error"><h3>The attribute value is not an integer.</h3></div>
1423    
1424  <div class="section " id="link-type:bad-context"><h3>The link type <code><var>{value}</var></code>  <div class="section" id="link-type:bad-context"><h3>The link type <code><var>{value}</var></code>
1425    cannot be specified for this element.</h3>    cannot be specified for this element.</h3>
1426      <p>The specified link type cannot be used for the element.      <p>The specified link type cannot be used for the element.
1427      The document is non-conforming.</p>      The document is non-conforming.</p>
# Line 1414  p { Line 1434  p {
1434      while it cannot be used with <code>link</code> element.</p>      while it cannot be used with <code>link</code> element.</p>
1435    </div>    </div>
1436    
1437  <div class="section attribute-value-error" id="invalid-attribute-value"><h3>Attribute value <code><var>{@}</var></code>  <div class="section" id="invalid-attribute-value"><h3>Attribute value <code><var>{@}</var></code>
1438    is not an allowed value.</h3></div>    is not an allowed value.</h3></div>
1439    
1440  <div class="section " id="length:syntax-error"><h3>The attribute value is not a length  <div class="section" id="length:syntax-error"><h3>The attribute value is not a length
1441    value.</h3></div>    value.</h3></div>
1442    
1443  <div class="section " id="link-type:non-conforming"><h3>The link type <code><var>{value}</var></code>  <div class="section" id="link-type:non-conforming"><h3>The link type <code><var>{value}</var></code>
1444    is non-conforming.</h3>    is non-conforming.</h3>
1445      <p>The specified link type is non-conforming, and therefore      <p>The specified link type is non-conforming, and therefore
1446      the document is non-conforming.</p>      the document is non-conforming.</p>
# Line 1441  p { Line 1461  p {
1461      </dl>      </dl>
1462    </div>    </div>
1463    
1464  <div class="section " id="meta-content-type-syntax-error"><h3>The specified value is not a valid as a long  <div class="section" id="meta-content-type-syntax-error"><h3>The specified value is not a valid as a long
1465    character encoding declaration.</h3></div>    character encoding declaration.</h3></div>
1466    
1467  <div class="section " id="mismatched-charset-name"><h3>The specified character encoding name  <div class="section" id="mismatched-charset-name"><h3>The specified character encoding name
1468    <code><var>{value}</var></code> is different from the actual document    <code><var>{value}</var></code> is different from the actual document
1469    character encoding <code><var>{text}</var></code>.</h3>    character encoding <code><var>{text}</var></code>.</h3>
1470      <p>The specified character encoding name is different from      <p>The specified character encoding name is different from
# Line 1452  p { Line 1472  p {
1472      is non‐conforming.</p>      is non‐conforming.</p>
1473    </div>    </div>
1474    
1475  <div class="section " id="mismatched-charset-name-not-checked"><h3>Whether the specified character encoding name  <div class="section" id="mismatched-charset-name-not-checked"><h3>Whether the specified character encoding name
1476    <code><var>{value}</var></code> matches to the actual character encoding    <code><var>{value}</var></code> matches to the actual character encoding
1477    name cannot be checked since the input is not a byte stream.</h3></div>    name cannot be checked since the input is not a byte stream.</h3></div>
1478    
1479  <div class="section " id="mode:syntax-error"><h3>The attribute value is not a valid mode  <div class="section" id="mode:syntax-error"><h3>The attribute value is not a valid mode
1480    name.</h3></div>    name.</h3></div>
1481    
1482  <div class="section " id="nninteger:out-of-range"><h3>The specified value is out of range.</h3></div>  <div class="section" id="nninteger:out-of-range"><h3>The specified value is out of range.</h3></div>
1483    
1484  <div class="section " id="nninteger:syntax-error"><h3>The attribute value is not a non‐negative  <div class="section" id="nninteger:syntax-error"><h3>The attribute value is not a non‐negative
1485    integer.</h3></div>    integer.</h3></div>
1486    
1487  <div class="section " id="no-referenced-map"><h3>The <code>usemap</code> attribute references  <div class="section" id="no-referenced-map"><h3>The <code>usemap</code> attribute references
1488    no image map.</h3></div>    no image map.</h3></div>
1489    
1490  <div class="section " id="no-referenced-menu"><h3>The <code>contextmenu</code> attribute references  <div class="section" id="no-referenced-menu"><h3>The <code>contextmenu</code> attribute references
1491    no menu.</h3></div>    no menu.</h3></div>
1492    
1493  <div class="section " id="no-referenced-header-cell"><h3>There is no table header cell whose <code>id</code>  <div class="section" id="no-referenced-header-cell"><h3>There is no table header cell whose <code>id</code>
1494    is <code><var>{value}</var></code> in the same table.</h3></div>    is <code><var>{value}</var></code> in the same table.</h3></div>
1495    
1496  <div class="section " id="refresh:syntax-error"><h3>the specified value is not a valid as part  <div class="section" id="refresh:syntax-error"><h3>the specified value is not a valid as part
1497    of a <code>Refresh</code> pragma.</h3></div>    of a <code>Refresh</code> pragma.</h3></div>
1498    
1499  <div class="section " id="repeat:syntax-error"><h3>The attribute value is not an integer or  <div class="section" id="repeat:syntax-error"><h3>The attribute value is not an integer or
1500    a string <code>template</code>.</h3></div>    a string <code>template</code>.</h3></div>
1501    
1502  <div class="section attribute-value-error" id="reserved-browsing-context-name"><h3>Browsing context name  <div class="section" id="reserved-browsing-context-name"><h3>Browsing context name
1503    <code><var>{@}</var></code> is reserved.</h3>    <code><var>{@}</var></code> is reserved.</h3>
1504      <p>The specified browsing context name is reserved.      <p>The specified browsing context name is reserved.
1505      The document is non-conforming.</p>      The document is non-conforming.</p>
# Line 1495  p { Line 1515  p {
1515      However, they are <em>not</em> conforming attribute values.</p>      However, they are <em>not</em> conforming attribute values.</p>
1516    </div>    </div>
1517    
1518  <div class="section " id="Reserved-Prefixes-and-Namespace-Names:Name"><h3>Namespace name <code><var>{text}</var></code>  <div class="section" id="Reserved-Prefixes-and-Namespace-Names:Name"><h3>Namespace name <code><var>{text}</var></code>
1519    is reserved and cannot be used for an arbitrary prefix.</h3></div>    is reserved and cannot be used for an arbitrary prefix.</h3></div>
1520    
1521  <div class="section " id="Reserved-Prefixes-and-Namespace-Names:Prefix"><h3>Namespace prefix <code><var>{text}</var></code>  <div class="section" id="Reserved-Prefixes-and-Namespace-Names:Prefix"><h3>Namespace prefix <code><var>{text}</var></code>
1522    is reserved and cannot be used for an arbitrary namespace name.</h3></div>    is reserved and cannot be used for an arbitrary namespace name.</h3></div>
1523    
1524  <div class="section " id="link-type:proposed"><h3>Link type <code><var>{value}</var></code>  <div class="section" id="link-type:proposed"><h3>Link type <code><var>{value}</var></code>
1525    is proposed but not accepted yet; it <em>should not</em> be    is proposed but not accepted yet; it <em>should not</em> be
1526    used until it has been accepted.</h3>    used until it has been accepted.</h3>
1527      <p>The link type is in the <i>proposed</i> status; it      <p>The link type is in the <i>proposed</i> status; it
# Line 1515  p { Line 1535  p {
1535      for the latest information.</p>      for the latest information.</p>
1536    </div>    </div>
1537    
1538  <div class="section " id="sizes:syntax-error"><h3>The specified value <code><var>{value}</var></code>  <div class="section" id="sizes:syntax-error"><h3>The specified value <code><var>{value}</var></code>
1539    is not a valid value.</h3></div>    is not a valid value.</h3></div>
1540    
1541  <div class="section " id="space-in-ID"><h3>White space characters are not allowed  <div class="section" id="space-in-ID"><h3>White space characters are not allowed
1542    in the <code>id</code> attribute.</h3></div>    in the <code>id</code> attribute.</h3></div>
1543    
1544  <div class="section " id="template:not-template"><h3>The node referenced by the <code>template</code>  <div class="section" id="template:not-template"><h3>The node referenced by the <code>template</code>
1545    attribute is not a template.</h3></div>    attribute is not a template.</h3></div>
1546    
1547  <div class="section " id="window-name:empty"><h3>Browsing context name must not be empty.</h3></div>  <div class="section" id="window-name:empty"><h3>Browsing context name must not be empty.</h3></div>
1548    
1549  <div class="section " id="window-name:reserved"><h3>Browsing context name  <div class="section" id="window-name:reserved"><h3>Browsing context name
1550    <code><var>{value}</var></code> is reserved.</h3></div>    <code><var>{value}</var></code> is reserved.</h3></div>
1551    
1552  <div class="section " id="word-not-allowed"><h3>The word <code><var>{value}</var></code> is not  <div class="section" id="word-not-allowed"><h3>The word <code><var>{value}</var></code> is not
1553    allowed in this attribute.</h3></div>    allowed in this attribute.</h3></div>
1554    
1555  <div class="section " id="XML-1.0-NCName:syntax-error"><h3>The specified value is not a legal XML Namespaces  <div class="section" id="XML-1.0-NCName:syntax-error"><h3>The specified value is not a legal XML Namespaces
1556    1.0 <code>NCName</code>.</h3></div>    1.0 <code>NCName</code>.</h3></div>
1557    
1558  </section>  </section>
# Line 1540  p { Line 1560  p {
1560  <section id="table-model-errors">  <section id="table-model-errors">
1561  <h2>Table Model Errors</h2>  <h2>Table Model Errors</h2>
1562    
1563  <div class="section " id="cell-overlapping"><h3>Cell slot (<var>{text}</var>) is filled by  <div class="section" id="cell-overlapping"><h3>Cell slot (<var>{text}</var>) is filled by
1564    multiple cells.</h3></div>    multiple cells.</h3></div>
1565    
1566  <div class="section " id="colspan-creates-column-with-no-anchored-cell"><h3>This <code>colspan</code> attribute  <div class="section" id="colspan-creates-column-with-no-anchored-cell"><h3>This <code>colspan</code> attribute
1567    results in creating a table column that does not contain    results in creating a table column that does not contain
1568    any cell anchored to it.</h3></div>    any cell anchored to it.</h3></div>
1569    
1570  <div class="section " id="column-with-no-anchored-cell"><h3>This column has no anchored cell.</h3></div>  <div class="section" id="column-with-no-anchored-cell"><h3>This column has no anchored cell.</h3></div>
1571    
1572  <div class="section table-model-error" id="table:no-cell-in-last-row"><h3>The table has no cell (<code>td</code> or  <div class="section" id="table:no-cell-in-last-row"><h3>The table has no cell (<code>td</code> or
1573    <code>th</code>) in the last row.</h3></div>    <code>th</code>) in the last row.</h3></div>
1574    
1575  <div class="section table-model-error" id="table:rowspan-extends-table"><h3>This <code>rowspan</code> attribute  <div class="section" id="table:rowspan-extends-table"><h3>This <code>rowspan</code> attribute
1576    results in creating a table row that does not contain    results in creating a table row that does not contain
1577    any cell anchored to it.</h3>    any cell anchored to it.</h3>
1578      <p>The <code>rowspan</code> attribute value of the cell      <p>The <code>rowspan</code> attribute value of the cell
# Line 1571  p { Line 1591  p {
1591      a cell that spans between first and second rows.</p>      a cell that spans between first and second rows.</p>
1592    </div>    </div>
1593    
1594  <div class="section " id="row-with-no-anchored-cell"><h3>This row has no anchored cell.</h3></div>  <div class="section" id="row-with-no-anchored-cell"><h3>This row has no anchored cell.</h3></div>
1595    
1596  <div class="section " id="rowspan-creates-row-with-no-anchored-cell"><h3>This <code>rowspan</code> attribute  <div class="section" id="rowspan-creates-row-with-no-anchored-cell"><h3>This <code>rowspan</code> attribute
1597    results in creating a table row that does not contain    results in creating a table row that does not contain
1598    any cell anchored to it.</h3></div>    any cell anchored to it.</h3></div>
1599    
# Line 1583  p { Line 1603  p {
1603  <section id="imt-warnings">  <section id="imt-warnings">
1604  <h2>Internet Media Type Errors</h2>  <h2>Internet Media Type Errors</h2>
1605    
1606  <div class="section " id="IMT:composite"><h3>The specified media type is a composite  <div class="section" id="IMT:composite"><h3>The specified media type is a composite
1607    type, which is not allowed in this context.</h3></div>    type, which is not allowed in this context.</h3></div>
1608    
1609  <div class="section " id="IMT:syntax-error"><h3>The specified value is not an Internet Media  <div class="section" id="IMT:syntax-error"><h3>The specified value is not an Internet Media
1610    Type.</h3></div>    Type.</h3></div>
1611    
1612  <div class="section should" id="s:IMT:obsolete-subtype"><h3><code><var>{@}</var></code>: An <em>obsolete</em>  <div class="section" id="IMT:obsolete-subtype"><h3><code><var>{@}</var></code>: An <em>obsolete</em>
1613    subtype is used.</h3></div>    subtype is used.</h3></div>
1614    
1615  <div class="section should" id="s:IMT:private-subtype"><h3><code><var>{@}</var></code>: A private  <div class="section" id="IMT:private-subtype"><h3><code><var>{@}</var></code>: A private
1616    (<code>x-</code> or <code>x.</code>) subtype is used.</h3></div>    (<code>x-</code> or <code>x.</code>) subtype is used.</h3></div>
1617    
1618  <div class="section should" id="s:IMT:unregistered-subtype"><h3><code><var>{@}</var></code>: The subtype is  <div class="section" id="IMT:unregistered-subtype"><h3><code><var>{@}</var></code>: The subtype is
1619    not registered to IANA.</h3></div>    not registered to IANA.</h3></div>
1620    
1621  <div class="section " id="not-IMT"><h3>A value that is not an Internet Media Type  <div class="section" id="not-IMT"><h3>A value that is not an Internet Media Type
1622    is not allowed here.</h3></div>    is not allowed here.</h3></div>
1623    
1624  </section>  </section>
# Line 1606  p { Line 1626  p {
1626  <section id="uri-errors">  <section id="uri-errors">
1627  <h2>URL Errors</h2>  <h2>URL Errors</h2>
1628    
1629  <div class="section " id="syntax-error:iri3987"><h3>The specified value is syntactically not an  <div class="section" id="syntax-error:iri3987"><h3>The specified value is syntactically not an
1630    IRI.</h3></div>    IRI.</h3></div>
1631    
1632  <div class="section " id="syntax-error:iriref3987"><h3>The specified value is syntactically not an IRI  <div class="section" id="syntax-error:iriref3987"><h3>The specified value is syntactically not an IRI
1633    reference.</h3>    reference.</h3>
1634      <p>The specified value does not satisfy the syntactical requirements      <p>The specified value does not satisfy the syntactical requirements
1635      for IRI references.  The document is non-conforming.</p>      for IRI references.  The document is non-conforming.</p>
# Line 1624  p { Line 1644  p {
1644      </p>      </p>
1645    </div>    </div>
1646    
1647  <div class="section " id="syntax-error:rdfuriref"><h3>The specified value is syntactically not an RDF  <div class="section" id="syntax-error:rdfuriref"><h3>The specified value is syntactically not an RDF
1648    URI reference.</h3></div>    URI reference.</h3></div>
1649    
1650  <div class="section " id="syntax-error:uri2396"><h3>The specified value is syntactically not a  <div class="section" id="syntax-error:uri2396"><h3>The specified value is syntactically not a
1651    URI according to RFC 2396.</h3></div>    URI according to RFC 2396.</h3></div>
1652    
1653  <div class="section " id="syntax-error:uri3986"><h3>The specified value is syntactically not a  <div class="section" id="syntax-error:uri3986"><h3>The specified value is syntactically not a
1654    URI.</h3></div>    URI.</h3></div>
1655    
1656  <div class="section " id="URL:address-format"><h3>URL host address format  <div class="section" id="URL:address-format"><h3>URL host address format
1657    <code><var>{value}</var></code> is not supported by the    <code><var>{value}</var></code> is not supported by the
1658    conformance checker.</h3></div>    conformance checker.</h3></div>
1659    
1660  <div class="section " id="URL:default-port"><h3>Default port number should be omitted.</h3></div>  <div class="section" id="URL:default-port"><h3>Default port number should be omitted.</h3></div>
1661    
1662  <div class="section " id="URL:dot-segment"><h3>A dot-segment (<code>.</code> or  <div class="section" id="URL:dot-segment"><h3>A dot-segment (<code>.</code> or
1663    <code>..</code>) occurs in an absolute reference.</h3>    <code>..</code>) occurs in an absolute reference.</h3>
1664      <p>Dot-segment (<code>.</code> or <code>..</code>) should      <p>Dot-segment (<code>.</code> or <code>..</code>) should
1665      not occur in an absolute reference.</p>      not occur in an absolute reference.</p>
# Line 1651  p { Line 1671  p {
1671      canonical form before it has been published.</p>      canonical form before it has been published.</p>
1672    </div>    </div>
1673    
1674  <div class="section " id="URL:empty-host"><h3>The host component of the URL is empty.</h3></div>  <div class="section" id="URL:empty-host"><h3>The host component of the URL is empty.</h3></div>
1675    
1676  <div class="section " id="URL:empty-path"><h3>The URL does not end with  <div class="section" id="URL:empty-path"><h3>The URL does not end with
1677    a <code>/</code> character.</h3></div>    a <code>/</code> character.</h3></div>
1678    
1679  <div class="section " id="URL:empty-port"><h3>The port component of the URL is empty.</h3></div>  <div class="section" id="URL:empty-port"><h3>The port component of the URL is empty.</h3></div>
1680    
1681  <div class="section " id="URL-fragment-not-allowed"><h3>The fragment component of the URL is not  <div class="section" id="URL-fragment-not-allowed"><h3>The fragment component of the URL is not
1682    allowed.</h3></div>    allowed.</h3></div>
1683    
1684  <div class="section " id="URL:long-host"><h3>The host component of the URL  <div class="section" id="URL:long-host"><h3>The host component of the URL
1685    is too long.</h3></div>    is too long.</h3></div>
1686    
1687  <div class="section " id="URL:lowercase-hexadecimal-digit"><h3>A lowercase hexadecimal digit is used  <div class="section" id="URL:lowercase-hexadecimal-digit"><h3>A lowercase hexadecimal digit is used
1688    in percent-encoding.</h3>    in percent-encoding.</h3>
1689      <p>The hexadecimal digit in percent-encoding string in the IRI      <p>The hexadecimal digit in percent-encoding string in the IRI
1690      is in lowercase.  Though the IRI <em>is</em> conforming,      is in lowercase.  Though the IRI <em>is</em> conforming,
1691      it should be in uppercase.</p>      it should be in uppercase.</p>
1692    </div>    </div>
1693    
1694  <div class="section " id="URL:non-DNS-host"><h3>The host component of the URL  <div class="section" id="URL:non-DNS-host"><h3>The host component of the URL
1695    is not a DNS host name.</h3></div>    is not a DNS host name.</h3></div>
1696    
1697  <div class="section " id="URL:non-UTF-8-host"><h3>The host component of the URL  <div class="section" id="URL:non-UTF-8-host"><h3>The host component of the URL
1698    is not encoded in UTF-8.</h3></div>    is not encoded in UTF-8.</h3></div>
1699    
1700  <div class="section " id="URL:password"><h3>Password should not be included in a URL  <div class="section" id="URL:password"><h3>Password should not be included in a URL
1701    for the security.</h3></div>    for the security.</h3></div>
1702    
1703  <div class="section " id="URL:percent-encoded-unreserved"><h3>An unreserved character is  <div class="section" id="URL:percent-encoded-unreserved"><h3>An unreserved character is
1704    percent-encoded.</h3>    percent-encoded.</h3>
1705      <p>An unreserved character is percent-encoded in the IRI.      <p>An unreserved character is percent-encoded in the IRI.
1706      Though it <em>is</em> conforming, it should be in the      Though it <em>is</em> conforming, it should be in the
1707      decoded (or bare) form.</p>      decoded (or bare) form.</p>
1708    </div>    </div>
1709    
1710  <div class="section " id="URL:uppercase-host"><h3>The host <code><var>{value}</var></code>  <div class="section" id="URL:uppercase-host"><h3>The host <code><var>{value}</var></code>
1711    should be spelt in lowercase.</h3></div>    should be spelt in lowercase.</h3></div>
1712    
1713  <div class="section " id="URL:uppercase-scheme-name"><h3>URL scheme name is in uppercase.</h3>  <div class="section" id="URL:uppercase-scheme-name"><h3>URL scheme name is in uppercase.</h3>
1714      <p>The scheme part of the IRI is written in uppercase letter.</p>      <p>The scheme part of the IRI is written in uppercase letter.</p>
1715    
1716      <p>Uppercase scheme names are not required to be processed      <p>Uppercase scheme names are not required to be processed
# Line 1711  p { Line 1731  p {
1731  <section id="mq-errors">  <section id="mq-errors">
1732  <h2>Media Query Errors</h2>  <h2>Media Query Errors</h2>
1733    
1734  <div class="section " id="mq-syntax-error"><h3>The specified value has a syntax error as a  <div class="section" id="mq-syntax-error"><h3>The specified value has a syntax error as a
1735    media query.</h3></div>    media query.</h3></div>
1736    
1737  <div class="section " id="unknown-media-type"><h3>Media type <code><var>{value}</var></code> is  <div class="section" id="unknown-media-type"><h3>Media type <code><var>{value}</var></code> is
1738    not supported by the conformance checker.</h3></div>    not supported by the conformance checker.</h3></div>
1739    
1740  </section>  </section>
# Line 1722  p { Line 1742  p {
1742  <section id="selectors-errors">  <section id="selectors-errors">
1743  <h2>Selectors Errors</h2>  <h2>Selectors Errors</h2>
1744    
1745  <div class="section " id="an+b-not-closed"><h3>Argument list of the pseudo-class is  <div class="section" id="an+b-not-closed"><h3>Argument list of the pseudo-class is
1746    not closed by a <code>)</code> character.</h3></div>    not closed by a <code>)</code> character.</h3></div>
1747    
1748  <div class="section " id="ab+b-not-integer"><h3>Numbers in the argument  <div class="section" id="ab+b-not-integer"><h3>Numbers in the argument
1749    <code><var>a</var>n+<var>b</var></code> have to be integers.</h3></div>    <code><var>a</var>n+<var>b</var></code> have to be integers.</h3></div>
1750    
1751  <div class="section " id="an+b-syntax-error"><h3>Argument <code><var>a</var>n+<var>b</var></code> is  <div class="section" id="an+b-syntax-error"><h3>Argument <code><var>a</var>n+<var>b</var></code> is
1752    syntactically incorrect.</h3></div>    syntactically incorrect.</h3></div>
1753    
1754  <div class="section " id="attr-selector-not-closed"><h3>Attribute selector is not closed by  <div class="section" id="attr-selector-not-closed"><h3>Attribute selector is not closed by
1755    a <code>]</code> character.</h3></div>    a <code>]</code> character.</h3></div>
1756    
1757  <div class="section " id="lang-selector-not-closed"><h3>Argument list of the <code>:lang</code>  <div class="section" id="lang-selector-not-closed"><h3>Argument list of the <code>:lang</code>
1758    selector is not closed by a <code>)</code> character.</h3></div>    selector is not closed by a <code>)</code> character.</h3></div>
1759    
1760  <div class="section " id="namespace-prefix:not-declared"><h3>Namespace prefix <code><var>{value}</var></code>  <div class="section" id="namespace-prefix:not-declared"><h3>Namespace prefix <code><var>{value}</var></code>
1761    is not declared.</h3></div>    is not declared.</h3></div>
1762    
1763  <div class="section " id="no-attr-local-name"><h3>Attribute local name is missing.</h3></div>  <div class="section" id="no-attr-local-name"><h3>Attribute local name is missing.</h3></div>
1764    
1765  <div class="section " id="no-attr-match"><h3>Attribute matching operator (e.g.  <div class="section" id="no-attr-match"><h3>Attribute matching operator (e.g.
1766    <code>=</code>) is missing.</h3></div>    <code>=</code>) is missing.</h3></div>
1767    
1768  <div class="section " id="no-attr-name"><h3>Attribute name is missing.</h3></div>  <div class="section" id="no-attr-name"><h3>Attribute name is missing.</h3></div>
1769    
1770  <div class="section " id="no-attr-namespace-separator"><h3>Attribute namespace wildcard <code>*</code>  <div class="section" id="no-attr-namespace-separator"><h3>Attribute namespace wildcard <code>*</code>
1771    is not followed by a <code>|</code> character.</h3></div>    is not followed by a <code>|</code> character.</h3></div>
1772    
1773  <div class="section " id="no-attr-value"><h3>Attribute value is missing.</h3></div>  <div class="section" id="no-attr-value"><h3>Attribute value is missing.</h3></div>
1774    
1775  <div class="section " id="no-class-name-selector"><h3>Class name is missing.</h3></div>  <div class="section" id="no-class-name-selector"><h3>Class name is missing.</h3></div>
1776    
1777  <div class="section " id="no-combinator"><h3>Combinator is missing.</h3></div>  <div class="section" id="no-combinator"><h3>Combinator is missing.</h3></div>
1778    
1779  <div class="section " id="no-contains-string"><h3>No string is specified in the argument  <div class="section" id="no-contains-string"><h3>No string is specified in the argument
1780    list of the <code>:-manakai-contains</code> pseudo-class    list of the <code>:-manakai-contains</code> pseudo-class
1781    selector.</h3></div>    selector.</h3></div>
1782    
1783  <div class="section " id="no-lang-tag"><h3>Language tag argument is missing.</h3></div>  <div class="section" id="no-lang-tag"><h3>Language tag argument is missing.</h3></div>
1784    
1785  <div class="section " id="no-local-name-selector"><h3>Local name part of the type selector (or  <div class="section" id="no-local-name-selector"><h3>Local name part of the type selector (or
1786    <code>*</code> for the universal selector) is missing.</h3></div>    <code>*</code> for the universal selector) is missing.</h3></div>
1787    
1788  <div class="section " id="no-pseudo-class-name"><h3>Pseudo-class name is missing.</h3></div>  <div class="section" id="no-pseudo-class-name"><h3>Pseudo-class name is missing.</h3></div>
1789    
1790  <div class="section " id="no-pseudo-element-name"><h3>Pseudo-element name is missing.</h3></div>  <div class="section" id="no-pseudo-element-name"><h3>Pseudo-element name is missing.</h3></div>
1791    
1792  <div class="section " id="no-sss"><h3>Sequence of simple selectors is  <div class="section" id="no-sss"><h3>Sequence of simple selectors is
1793    expected.</h3></div>    expected.</h3></div>
1794    
1795  <div class="section " id="not-not-closed"><h3>Argument list of the <code>:not</code> selector  <div class="section" id="not-not-closed"><h3>Argument list of the <code>:not</code> selector
1796    is not closed by a <code>)</code> character.</h3></div>    is not closed by a <code>)</code> character.</h3></div>
1797    
1798  <div class="section " id="ss-after-pseudo-element"><h3>Simple selector is not allowed after a  <div class="section" id="ss-after-pseudo-element"><h3>Simple selector is not allowed after a
1799    pseudo element.</h3></div>    pseudo element.</h3></div>
1800    
1801  <div class="section " id="unknown-pseudo-class"><h3>Pseudo-class <code>:<var>{value}</var></code>  <div class="section" id="unknown-pseudo-class"><h3>Pseudo-class <code>:<var>{value}</var></code>
1802    is not supported by the conformance checker.</h3></div>    is not supported by the conformance checker.</h3></div>
1803    
1804  <div class="section " id="unknown-pseudo-element"><h3>Pseudo-element <code>::<var>{value}</var></code>  <div class="section" id="unknown-pseudo-element"><h3>Pseudo-element <code>::<var>{value}</var></code>
1805    is not supported by the conformance checker.</h3></div>    is not supported by the conformance checker.</h3></div>
1806    
1807  </section>  </section>
# Line 1789  p { Line 1809  p {
1809  <section id="css-errors">  <section id="css-errors">
1810  <h2>CSS Errors</h2>  <h2>CSS Errors</h2>
1811    
1812  <div class="section " id="at-rule-not-allowed"><h3>An <code>@<var>{text}</var></code> rule is not  <div class="section" id="at-rule-not-allowed"><h3>An <code>@<var>{text}</var></code> rule is not
1813    allowed here.</h3></div>    allowed here.</h3></div>
1814    
1815  <div class="section " id="at-rule-syntax-error"><h3>The <code>@<var>{text}</var></code> rule is  <div class="section" id="at-rule-syntax-error"><h3>The <code>@<var>{text}</var></code> rule is
1816    syntactically incorrect.</h3></div>    syntactically incorrect.</h3></div>
1817    
1818  <div class="section " id="block-not-closed"><h3>Block is not closed before the end of  <div class="section" id="block-not-closed"><h3>Block is not closed before the end of
1819    file.</h3></div>    file.</h3></div>
1820    
1821  <div class="section " id="CSS-duplication"><h3>Component <code>&lt;<var>{text}</var>&gt;</code> is  <div class="section" id="CSS-duplication"><h3>Component <code>&lt;<var>{text}</var>&gt;</code> is
1822    already specified.</h3></div>    already specified.</h3></div>
1823    
1824  <div class="section " id="CSS-cursor-hand"><h3>Value <code>hand</code> is not valid as  <div class="section" id="CSS-cursor-hand"><h3>Value <code>hand</code> is not valid as
1825    <code>&lt;'cursor'&gt;</code>.</h3></div>    <code>&lt;'cursor'&gt;</code>.</h3></div>
1826    
1827  <div class="section " id="CSS-syntax-error"><h3>Specified value is syntactically not a correct  <div class="section" id="CSS-syntax-error"><h3>Specified value is syntactically not a correct
1828    <code>&lt;<var>{text}</var>&gt;</code>.</h3></div>    <code>&lt;<var>{text}</var>&gt;</code>.</h3></div>
1829    
1830  <div class="section " id="no-declaration-block"><h3>No declaration block is found after a group of  <div class="section" id="no-declaration-block"><h3>No declaration block is found after a group of
1831    selectors.</h3></div>    selectors.</h3></div>
1832    
1833  <div class="section " id="no-property-colon"><h3>A <code>:</code> character is missing after  <div class="section" id="no-property-colon"><h3>A <code>:</code> character is missing after
1834    a property name.</h3></div>    a property name.</h3></div>
1835    
1836  <div class="section " id="no-property-name"><h3>Property name is expected.</h3></div>  <div class="section" id="no-property-name"><h3>Property name is expected.</h3></div>
1837    
1838  <div class="section " id="no-property-semicolon"><h3>A <code>;</code> character is missing at the  <div class="section" id="no-property-semicolon"><h3>A <code>;</code> character is missing at the
1839    end of the property.</h3></div>    end of the property.</h3></div>
1840    
1841  <div class="section " id="priority-syntax-error"><h3>Priority part of the declaration is syntactically  <div class="section" id="priority-syntax-error"><h3>Priority part of the declaration is syntactically
1842    incorrect.</h3></div>    incorrect.</h3></div>
1843    
1844  <div class="section " id="unknown-at-rule"><h3>The <code>@<var>{value}</var></code> rule is  <div class="section" id="unknown-at-rule"><h3>The <code>@<var>{value}</var></code> rule is
1845    not supported by the conformance checker.</h3></div>    not supported by the conformance checker.</h3></div>
1846    
1847  <div class="section " id="unknown-property"><h3>Property <code><var>{value}</var></code> is  <div class="section" id="unknown-property"><h3>Property <code><var>{value}</var></code> is
1848    not supported by the conformance checker.</h3></div>    not supported by the conformance checker.</h3></div>
1849    
1850  </section>  </section>
# Line 1832  p { Line 1852  p {
1852  <section id="cache-manifest-errors">  <section id="cache-manifest-errors">
1853  <h2>Cache Manifest Errors</h2>  <h2>Cache Manifest Errors</h2>
1854    
1855  <div class="section " id="both-in-entries-and-whitelist"><h3>This URL is found both in the explicit or  <div class="section" id="both-in-entries-and-whitelist"><h3>This URL is found both in the explicit or
1856    fallback entries and in the online whitelist.</h3></div>    fallback entries and in the online whitelist.</h3></div>
1857    
1858  <div class="section " id="different-origin-from-manifest"><h3>The specified URL has different origin from  <div class="section" id="different-origin-from-manifest"><h3>The specified URL has different origin from
1859    the manifest.</h3></div>    the manifest.</h3></div>
1860    
1861  <div class="section " id="different-scheme-from-manifest"><h3>The scheme component of the URL is  <div class="section" id="different-scheme-from-manifest"><h3>The scheme component of the URL is
1862    different from that of the manifest URL.  The URL is ignored.</h3></div>    different from that of the manifest URL.  The URL is ignored.</h3></div>
1863    
1864  <div class="section " id="duplicate-oc-namespace"><h3>This oppotunistic caching namespace is already  <div class="section" id="duplicate-oc-namespace"><h3>This oppotunistic caching namespace is already
1865    specified.</h3></div>    specified.</h3></div>
1866    
1867  <div class="section " id="no-fallback-entry-URL"><h3>Fallback entry URL is missing.</h3></div>  <div class="section" id="no-fallback-entry-URL"><h3>Fallback entry URL is missing.</h3></div>
1868    
1869  <div class="section " id="not-manifest"><h3>This document is not a cache manifest.</h3>  <div class="section" id="not-manifest"><h3>This document is not a cache manifest.</h3>
1870      <p>The specified document is <em>not</em> a cache manifest.      <p>The specified document is <em>not</em> a cache manifest.
1871      The document is non-conforming.</p>      The document is non-conforming.</p>
1872    
# Line 1859  p { Line 1879  p {
1879      <code>CACHE</code> and <code>MANIFEST</code>).</p>      <code>CACHE</code> and <code>MANIFEST</code>).</p>
1880    </div>    </div>
1881    
1882  <div class="section " id="same-as-manifest-URL"><h3>This URL is same as the manifest URL.</h3></div>  <div class="section" id="same-as-manifest-URL"><h3>This URL is same as the manifest URL.</h3></div>
1883    
1884  </section>  </section>
1885    
1886  <section id="information">  <section id="information">
1887  <h2>Stability Information</h2>  <h2>Stability Information</h2>
1888    
1889  <div class="section " id="deprecated:attr"><h3>This attribute is deprecated.</h3></div>  <div class="section" id="deprecated:attr"><h3>This attribute is deprecated.</h3></div>
1890    
1891  <div class="section " id="deprecated:element"><h3>This element is deprecated.</h3></div>  <div class="section" id="deprecated:element"><h3>This element is deprecated.</h3></div>
1892    
1893  <div class="section " id="status:cr:element"><h3>This element is in the  <div class="section" id="status:cr:element"><h3>This element is in the
1894    <strong>call for implementation</strong> stage.</h3>    <strong>call for implementation</strong> stage.</h3>
1895      <p>The element is in the call for implementation stage.</p>      <p>The element is in the call for implementation stage.</p>
1896            
# Line 1883  p { Line 1903  p {
1903      (W3C Candidate Recommendation) belong to this class.</p>      (W3C Candidate Recommendation) belong to this class.</p>
1904    </div>    </div>
1905    
1906  <div class="section " id="status:lc:element"><h3>This element is in the <strong>last  <div class="section" id="status:lc:element"><h3>This element is in the <strong>last
1907    call for comments</strong> stage.</h3>    call for comments</strong> stage.</h3>
1908      <p>The element is in the last call for comments stage.</p>      <p>The element is in the last call for comments stage.</p>
1909            
# Line 1897  p { Line 1917  p {
1917      defined by HTML5 belong to this class.</p>      defined by HTML5 belong to this class.</p>
1918    </div>    </div>
1919    
1920  <div class="section " id="status:wd:element"><h3>This element is documented in a <strong>working  <div class="section" id="status:wd:element"><h3>This element is documented in a <strong>working
1921    draft</strong>.</h3>    draft</strong>.</h3>
1922      <p>The element is documented in a working or editor's draft      <p>The element is documented in a working or editor's draft
1923      and not yet completed.</p>      and not yet completed.</p>
# Line 1909  p { Line 1929  p {
1929      <p>Most of new elements defined by HTML5 belong to this class.</p>      <p>Most of new elements defined by HTML5 belong to this class.</p>
1930    </div>    </div>
1931    
1932  <div class="section " id="status:non-standard:element"><h3>This element is <strong>not part of any  <div class="section" id="status:non-standard:element"><h3>This element is <strong>not part of any
1933    standard</strong> the conformance checker knows.</h3>    standard</strong> the conformance checker knows.</h3>
1934      <p>The element is not part of any standard or draft the conformance      <p>The element is not part of any standard or draft the conformance
1935      checker is aware of.</p>      checker is aware of.</p>
# Line 1918  p { Line 1938  p {
1938      there is really a standard that defines the element.</p>      there is really a standard that defines the element.</p>
1939    </div>    </div>
1940    
1941  <div class="section " id="status:cr:attr"><h3>This attribute is in the  <div class="section" id="status:cr:attr"><h3>This attribute is in the
1942    <strong>call for implementation</strong> stage.</h3>    <strong>call for implementation</strong> stage.</h3>
1943      <p>The attribute is in the call for implementation stage.</p>      <p>The attribute is in the call for implementation stage.</p>
1944            
# Line 1928  p { Line 1948  p {
1948      might be revised, or in some case it might be dropped.</p>      might be revised, or in some case it might be dropped.</p>
1949    </div>    </div>
1950    
1951  <div class="section " id="status:lc:attr"><h3>This attribute is in the <strong>last  <div class="section" id="status:lc:attr"><h3>This attribute is in the <strong>last
1952    call for comments</strong> stage.</h3>    call for comments</strong> stage.</h3>
1953      <p>The attribute is in the last call for comments stage.</p>      <p>The attribute is in the last call for comments stage.</p>
1954            
# Line 1939  p { Line 1959  p {
1959      might be revised or might be dropped.</p>      might be revised or might be dropped.</p>
1960    </div>    </div>
1961    
1962  <div class="section " id="status:wd:attr"><h3>This attribute is documented in a <strong>working  <div class="section" id="status:wd:attr"><h3>This attribute is documented in a <strong>working
1963    draft</strong>.</h3>    draft</strong>.</h3>
1964      <p>The attribute is documented in a working or editor's draft      <p>The attribute is documented in a working or editor's draft
1965      and not yet completed.</p>      and not yet completed.</p>
# Line 1949  p { Line 1969  p {
1969      entirely removed.</p>      entirely removed.</p>
1970    </div>    </div>
1971    
1972  <div class="section " id="status:non-standard:attr"><h3>This attribute is <strong>not part of any  <div class="section" id="status:non-standard:attr"><h3>This attribute is <strong>not part of any
1973    standard</strong> the conformance checker knows.</h3>    standard</strong> the conformance checker knows.</h3>
1974      <p>The attribute is not part of any standard or draft the conformance      <p>The attribute is not part of any standard or draft the conformance
1975      checker is aware of.</p>      checker is aware of.</p>
# Line 1962  p { Line 1982  p {
1982  <section id="langtag-errors">  <section id="langtag-errors">
1983  <h2>Language Tag Errors</h2>  <h2>Language Tag Errors</h2>
1984    
1985  <div class="section " id="langtag:extension:duplication"><h3>There is another extension subtag  <div class="section" id="langtag:extension:duplication"><h3>There is another extension subtag
1986    <code><var>{value}</var></code>.</h3></div>    <code><var>{value}</var></code>.</h3></div>
1987    
1988  <div class="section " id="langtag:illegal"><h3>Subtag <code><var>{value}</var></code> is  <div class="section" id="langtag:illegal"><h3>Subtag <code><var>{value}</var></code> is
1989    syntactically invalid.</h3></div>    syntactically invalid.</h3></div>
1990    
1991  <div class="section " id="langtag:language:case"><h3>It is a good practice to represent ISO 639-1  <div class="section" id="langtag:language:case"><h3>It is a good practice to represent ISO 639-1
1992    language code <code><var>{value}</var></code> in lowercase.</h3></div>    language code <code><var>{value}</var></code> in lowercase.</h3></div>
1993    
1994  <div class="section " id="langtag:language:mul"><h3>Langauge tag <code>mul</code> should not be  <div class="section" id="langtag:language:mul"><h3>Langauge tag <code>mul</code> should not be
1995    used.</h3></div>    used.</h3></div>
1996    
1997  <div class="section " id="langtag:language:nosemantics"><h3>No semantics is defined for language subtag  <div class="section" id="langtag:language:nosemantics"><h3>No semantics is defined for language subtag
1998    <code><var>{value}</var></code>.</h3></div>    <code><var>{value}</var></code>.</h3></div>
1999    
2000  <div class="section " id="langtag:language:syntax"><h3>The language subtag <code><var>{value}</var></code>  <div class="section" id="langtag:language:syntax"><h3>The language subtag <code><var>{value}</var></code>
2001    is syntactically invalid.</h3></div>    is syntactically invalid.</h3></div>
2002    
2003  <div class="section " id="langtag:language:und"><h3>Langauge tag <code>und</code> should not be  <div class="section" id="langtag:language:und"><h3>Langauge tag <code>und</code> should not be
2004    used.</h3></div>    used.</h3></div>
2005    
2006  <div class="section " id="langtag:private"><h3>It would be better if a private use language  <div class="section" id="langtag:private"><h3>It would be better if a private use language
2007    tag (<code><var>{value}</var></code>) is not used.</h3></div>    tag (<code><var>{value}</var></code>) is not used.</h3></div>
2008    
2009  <div class="section " id="langtag:privateuse:syntax"><h3>Private use subtag <code><var>{value}</var></code>  <div class="section" id="langtag:privateuse:syntax"><h3>Private use subtag <code><var>{value}</var></code>
2010    is syntactically invalid.</h3></div>    is syntactically invalid.</h3></div>
2011    
2012  <div class="section " id="langtag:region:case"><h3>It is a good practice to represent ISO 3166  <div class="section" id="langtag:region:case"><h3>It is a good practice to represent ISO 3166
2013    country code <code><var>{value}</var></code> in uppercase.</h3></div>    country code <code><var>{value}</var></code> in uppercase.</h3></div>
2014    
2015  <div class="section " id="langtag:region:nosemantics"><h3>No semantics is defined for region subtag  <div class="section" id="langtag:region:nosemantics"><h3>No semantics is defined for region subtag
2016    <code><var>{value}</var></code>.</h3></div>    <code><var>{value}</var></code>.</h3></div>
2017    
2018  <div class="section " id="langtag:region:private"><h3>Use of private use country code  <div class="section" id="langtag:region:private"><h3>Use of private use country code
2019    <code><var>{value}</var></code> is not allowed.</h3></div>    <code><var>{value}</var></code> is not allowed.</h3></div>
2020    
2021  </section>  </section>
# Line 2003  p { Line 2023  p {
2023  <section id="rdfxml-errors">  <section id="rdfxml-errors">
2024  <h2>RDF/XML Errors</h2>  <h2>RDF/XML Errors</h2>
2025    
2026  <div class="section " id="bad-rdf-namespace"><h3>The namespace URI of an element that  <div class="section" id="bad-rdf-namespace"><h3>The namespace URI of an element that
2027    represents an RDF concept must be    represents an RDF concept must be
2028    <code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code>.</h3></div>    <code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code>.</h3></div>
2029    
2030  <div class="section " id="duplicate-rdf-id"><h3>The specified value is already used as an  <div class="section" id="duplicate-rdf-id"><h3>The specified value is already used as an
2031    ID.</h3></div>    ID.</h3></div>
2032    
2033  <div class="section " id="duplicate-unqualified-attr"><h3>Both unqualified attribute and namespace‐qualified  <div class="section" id="duplicate-unqualified-attr"><h3>Both unqualified attribute and namespace‐qualified
2034    RDF attribute are specified, which is not allowed.</h3></div>    RDF attribute are specified, which is not allowed.</h3></div>
2035    
2036  <div class="section " id="parse-type-other"><h3>An invalid value is specified to  <div class="section" id="parse-type-other"><h3>An invalid value is specified to
2037    the <code>parseType</code> attribute.</h3></div>    the <code>parseType</code> attribute.</h3></div>
2038    
2039  <div class="section " id="second-node-element"><h3>There is another element, such that  <div class="section" id="second-node-element"><h3>There is another element, such that
2040    this element is not allowed.</h3></div>    this element is not allowed.</h3></div>
2041    
2042  <div class="section " id="unqualified-attr"><h3>Unqualified attribute is not allowed.</h3></div>  <div class="section" id="unqualified-attr"><h3>Unqualified attribute is not allowed.</h3></div>
2043    
2044  <div class="section " id="unqualified-rdf-attr"><h3>RDF attribute should be  <div class="section" id="unqualified-rdf-attr"><h3>RDF attribute should be
2045    namespace‐qualified.</h3></div>    namespace‐qualified.</h3></div>
2046    
2047  </section>  </section>
# Line 2029  p { Line 2049  p {
2049  <section id="unsupported-messages">  <section id="unsupported-messages">
2050  <h2><i>Unsupported</i> Messages</h2>  <h2><i>Unsupported</i> Messages</h2>
2051    
2052  <div class="section " id="unknown-element"><h3>Conformance checking for element  <div class="section" id="unknown-element"><h3>Conformance checking for element
2053    <code><var>{local-name}</var></code> is not supported; <em>it might or    <code><var>{local-name}</var></code> is not supported; <em>it might or
2054    might not be conforming</em>.</h3>    might not be conforming</em>.</h3>
2055      <p>The conformant checker does not support the element.      <p>The conformant checker does not support the element.
2056      It cannot determine whether the document is conforming or not.</p>      It cannot determine whether the document is conforming or not.</p>
2057    </div>    </div>
2058    
2059  <div class="section " id="unknown-attribute"><h3>Conformance checking for attribute  <div class="section" id="unknown-attribute"><h3>Conformance checking for attribute
2060    <code><var>{local-name}</var></code> of element    <code><var>{local-name}</var></code> of element
2061    <code><var>{element-local-name}</var></code> is not supported;    <code><var>{element-local-name}</var></code> is not supported;
2062    <em>it might or might not be conforming</em>.</h3>    <em>it might or might not be conforming</em>.</h3>
# Line 2044  p { Line 2064  p {
2064      It cannot determine whether the document is conforming or not.</p>      It cannot determine whether the document is conforming or not.</p>
2065    </div>    </div>
2066    
2067  <div class="section " id="unknown-link-type"><h3>Link type <code><var>{value}</var></code> is not  <div class="section" id="unknown-link-type"><h3>Link type <code><var>{value}</var></code> is not
2068    standardized or registered at the time of the release of the conformance    standardized or registered at the time of the release of the conformance
2069    checker; <em>it is non-conforming unless it now has been    checker; <em>it is non-conforming unless it now has been
2070    registered</em>.</h3>    registered</em>.</h3>
# Line 2066  p { Line 2086  p {
2086      </dl>      </dl>
2087    </div>    </div>
2088    
2089  <div class="section " id="event-handler"><h3>Conformance checking for event handler attribute  <div class="section" id="event-handler"><h3>Conformance checking for event handler attribute
2090    is not supported; <em>it might or might not be conforming.</em></h3></div>    is not supported; <em>it might or might not be conforming.</em></h3></div>
2091    
2092  <div class="section " id="media-query"><h3>Conformance checking for media query  <div class="section" id="media-query"><h3>Conformance checking for media query
2093    is not supported; <em>it might or might not be conforming.</em></h3></div>    is not supported; <em>it might or might not be conforming.</em></h3></div>
2094    
2095  <div class="section " id="addr-spec-not-supported"><h3>Conformance checking for an <code>addr-spec</code>  <div class="section" id="addr-spec-not-supported"><h3>Conformance checking for an <code>addr-spec</code>
2096    is not supported; <em>it might or might not be conforming.</em></h3></div>    is not supported; <em>it might or might not be conforming.</em></h3></div>
2097    
2098  <div class="section " id="XML-script-lang"><h3>Conformance checking for script  <div class="section" id="XML-script-lang"><h3>Conformance checking for script
2099    language <code><var>{text}</var></code> is not supported;    language <code><var>{text}</var></code> is not supported;
2100    <em>it might or might not be conforming.</em></h3></div>    <em>it might or might not be conforming.</em></h3></div>
2101    
2102  <div class="section " id="XML-style-lang"><h3>Conformance checking for style  <div class="section" id="XML-style-lang"><h3>Conformance checking for style
2103    language <code><var>{text}</var></code> is not supported;    language <code><var>{text}</var></code> is not supported;
2104    <em>it might or might not be conforming.</em></h3></div>    <em>it might or might not be conforming.</em></h3></div>
2105    
2106  <div class="section " id="atom|content-not-supported"><h3>Conformance checking for an Atom  <div class="section" id="atom|content-not-supported"><h3>Conformance checking for an Atom
2107    <code>content</code> element with <code>type</code>    <code>content</code> element with <code>type</code>
2108    <code><var>{text}</var></code> is not supported.</h3></div>    <code><var>{text}</var></code> is not supported.</h3></div>
2109    
2110  </section>  <div class="section" id="help-not-available"><h3>No more information is available.</h3>
2111        <p>No more information is available for this topic.</p>
2112      </div>
   
   
   
   
   
   
   
   
   
2113    
2114    </section>
2115    
2116    
2117    
# Line 2307  p { Line 2319  p {
2319    
2320    
2321    
2322  <section id="levels">  <div class="section" id="Error-level-m"><h3><a href="../error-description#Error-level-m" rel="help"><em class="rfc2119">MUST</em>‐level
2323  <h2>Error Levels</h2>          error</a></h3>
2324        <p>A violation to a hard requirement of the specification.
2325        The document is non‐conforming.</p>
2326      </div>
2327    
2328  <table id="levels-table">  <div class="section" id="Error-level-s"><h3><a href="../error-description#Error-level-s" rel="help"><em class="rfc2119">SHOULD</em>‐level
2329  <thead>          error</a></h3>
2330  <tr><th scope="col">Level</th>      <p>A violation to a requirement of the specification.
2331  <th scope="col">Conforming?</th>      The violation might be legitimize in some case.  Otherwise,
2332  <th scope="col">Description</th>      the document is non‐conforming.</p>
2333  </tr>    </div>
2334  </thead>  
2335  <tbody>  <div class="section" id="Error-level-w"><h3><a href="../error-description#Error-level-w" rel="help">Warning</a></h3>
2336  <tr class="level-m" id="level-m">      <p>A warning is an advice from the conformance checker
2337  <th scope="row"><em class="rfc2119">MUST</em>‐level error</th>      to avoid solving a problem in a confusing or possibly wrong way.
2338  <td>Non‐conforming.</td>      It does not affect to the conformance of the document, and
2339  <td>A violation to a hard requirement of the specification.      may sometimes be inappropriate.</p>
2340  The document is non‐conforming.</td>    </div>
2341  </tr>  
2342  <tr class="level-s" id="level-s">  <div class="section" id="Error-level-i"><h3><a href="../error-description#Error-level-i" rel="help">Information</a></h3>
2343  <th scope="row"><em class="rfc2119">SHOULD</em>‐level error</th>      <p>An informational message just provides an additional information
2344  <td>Non‐conforming, but <em>in some case</em>      on the feature used in the document or the status of the retrieval
2345  conforming.</td>      or so on.
2346  <td>A violation to a requirement of the specification.      It does not affect to the conformance of the document.</p>
2347  The violation might be legitimize in some case.  Otherwise,    </div>
2348  the document is non‐conforming.</td>  
2349  </tr>  <div class="section" id="Error-level-u"><h3><a href="../error-description#Error-level-u" rel="help">Not
2350  <tr class="level-w" id="level-w">        supported</a></h3>
2351  <th scope="row">Warning</th>      <p>Some feature that is not supported by the conformance checker
2352  <td>Conforming.</td>      is used in the document.</p>
2353  <td>A warning is an advice from the conformance checker to avoid    </div>
 to solve a problem in a confusing or possibly wrong way.  
 It does not affect to the conformance of the document, and  
 may sometimes be inappropriate.</td>  
 </tr>  
 <tr class="level-i" id="level-i">  
 <th scope="row">Information</th>  
 <td>Conforming.</td>  
 <td>An informational message just provides an additional information  
 on the feature used in the document or the status of the retrieval  
 or so on.  
 It does not affect to the conformance of the document.</td>  
 </tr>  
 <tr class="level-u" id="level-u">  
 <th scope="row">Not supported</th>  
 <td><em>Unknown</em>.</td>  
 <td>Some feature that is not supported by the conformance checker  
 is used in the document.</td>  
 </tr>  
 </tbody>  
 </table>  
 </section>  
2354    
2355  <section id="license">  <section id="license">
2356  <h2>License of This Document</h2>  <h2>License of This Document</h2>

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24