/[pub]/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.20 by wakaba, Sun May 18 07:24:04 2008 UTC revision 1.26 by wakaba, Fri Aug 15 12:11:56 2008 UTC
# Line 17  Web Document Conformance Checker (BETA)< Line 17  Web Document Conformance Checker (BETA)<
17  <section id="html5-character-encoding">  <section id="html5-character-encoding">
18  <h2>HTML5 Character Encoding Errors</h2>  <h2>HTML5 Character Encoding Errors</h2>
19    
20  <div class="section format-charset must" id="m:character-encoding"><h3>Character encoding <code><var>$0</var></code>  <div class="section " id="disallowed-character-encoding"><h3>Character encoding <code><var>{text}</var></code>
21    is not allowed for <abbr>HTML</abbr> document.</h3>    is not allowed for <abbr>HTML</abbr> document.</h3>
22      <p>The character encoding used for the document is not allowed      <p>The character encoding used for the document is not allowed
23      for <abbr>HTML</abbr> document.  The document is non‐conforming.</p>      for <abbr>HTML</abbr> document.  The document is non‐conforming.</p>
24    </div>    </div>
25    
26  <div class="section format-charset should" id="s:character-encoding"><h3>Character encoding <code><var>$0</var></code>  <div class="section " id="bad-character-encoding"><h3>Character encoding <code><var>{text}</var></code>
27    should not be used for <abbr>HTML</abbr> document.</h3>    should not be used for <abbr>HTML</abbr> document.</h3>
28      <p>The character encoding used for the document is not recommended      <p>The character encoding used for the document is not recommended
29      for <abbr>HTML</abbr> document.  The document is non‐conforming      for <abbr>HTML</abbr> document.  The document is non‐conforming
30      unless there is any good reason to use that encoding.</p>      unless there is any good reason to use that encoding.</p>
31    </div>    </div>
32    
33  <div class="section format-charset warning" id="w:character-encoding"><h3>Use of UTF-8 is encouraged.</h3>  <div class="section " id="non-utf-8-character-encoding"><h3>Use of UTF-8 is encouraged (this document
34      is encoded in <code><var>{text}</var></code>).</h3>
35      <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,
36      though the use of another character encoding is still conforming.</p>      though the use of another character encoding is still conforming.</p>
37    </div>    </div>
38    
39  <div class="section format-charset unsupported" id="unsupported:character-encoding"><h3>Conformance for character encoding requirements  <div class="section " id="character-encoding-unchecked"><h3>Conformance for character encoding requirements
40    cannot be checked.</h3>    cannot be checked, since the input is not a byte stream.</h3>
41      <p>The conformance checker cannot detect whether the input document      <p>The conformance checker cannot detect whether the input document
42      met the requirements on character encoding, since the document      met the requirements on character encoding, since the document
43      is not inputed as a serialized byte sequence.  The document is      is not inputed as a serialized byte sequence.  The document is
# Line 44  Web Document Conformance Checker (BETA)< Line 45  Web Document Conformance Checker (BETA)<
45      encoding with appropriate labeling.</p>      encoding with appropriate labeling.</p>
46    </div>    </div>
47    
48  <div class="section format-charset error" id="m:no-character-encoding-declaration"><h3>There is no character encoding  <div class="section " id="no-character-encoding-declaration"><h3>There is no character encoding
49    declaration.</h3>    declaration.</h3>
50      <p>The document does not contain a character encoding      <p>The document does not contain a character encoding
51      declaration.  Unless the character encoding is explicitly      declaration.  Unless the character encoding is explicitly
# Line 53  Web Document Conformance Checker (BETA)< Line 54  Web Document Conformance Checker (BETA)<
54      encoding declaration.  The document is non‐conforming.</p>      encoding declaration.  The document is non‐conforming.</p>
55    
56      <p>The long character encoding declaration syntax      <p>The long character encoding declaration syntax
57      <code class="html bad example">&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=<var>charset-name</var>&quot;&gt;</code>      <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>
58      is obsolete.  The new syntax is:</p>      is obsolete.  The new syntax is:</p>
59      <pre class="html example">      <pre class="html example">
60  <code>&lt;meta charset=&quot;<var>charset-name</var>&quot;&gt;</code></pre>  <code>&lt;meta charset="<var>charset-name</var>"&gt;</code></pre>
61    
62      <p>Note that the <code>encoding</code> declaration in <abbr>XML</abbr>      <p>Note that the <code>encoding</code> declaration in <abbr>XML</abbr>
63      declaration has no effect for <abbr>HTML</abbr> document.</p>      declaration has no effect for <abbr>HTML</abbr> document.</p>
64    </div>    </div>
65    
66  <div class="section format-charset error" id="m:non-ascii-superset"><h3>No character encoding metadata is found  <div class="section " id="non-ascii-superset"><h3>No character encoding metadata is found
67    in lower‐level protocol nor is there <abbr>BOM</abbr>, while    in lower‐level protocol nor is there <abbr>BOM</abbr>, while
68    character encoding <code><var>$0</var></code>    character encoding <code><var>{text}</var></code>
69    is not a superset of <abbr>ASCII</abbr>.</h3>    is not a superset of <abbr>ASCII</abbr>.</h3>
70      <p>The document is not labeled with character encoding name      <p>The document is not labeled with character encoding name
71      in lower‐level protocol, e.g. in <abbr>HTTP</abbr>, and      in lower‐level protocol, e.g. in <abbr>HTTP</abbr>, and
# Line 79  Web Document Conformance Checker (BETA)< Line 80  Web Document Conformance Checker (BETA)<
80  <code>Content-Type: text/html; charset=<var>charset-name</var></code></pre>  <code>Content-Type: text/html; charset=<var>charset-name</var></code></pre>
81    
82      <p>Existence of <abbr>HTML</abbr> character encoding declaration, i.e.      <p>Existence of <abbr>HTML</abbr> character encoding declaration, i.e.
83      <code class="html example">&lt;meta charset=&quot;<var>charset-name</var>&quot;&gt;</code>,      <code class="html example">&lt;meta charset="<var>charset-name</var>"&gt;</code>,
84      does not allow to omit <code>charset</code> parameter      does not allow to omit <code>charset</code> parameter
85      for <abbr>HTML</abbr> document encoded in non‐<abbr>ASCII</abbr>      for <abbr>HTML</abbr> document encoded in non‐<abbr>ASCII</abbr>
86      compatible encoding.</p>      compatible encoding.</p>
# Line 89  Web Document Conformance Checker (BETA)< Line 90  Web Document Conformance Checker (BETA)<
90      <abbr>ASCII</abbr> for the purpose of <abbr>HTML</abbr> conformance.</p>      <abbr>ASCII</abbr> for the purpose of <abbr>HTML</abbr> conformance.</p>
91    </div>    </div>
92    
93  <div class="section format-charset warning" id="w:charset-label-detected"><h3>While parsing the document as  <div class="section " id="sniffing:chardet"><h3>Character encoding of this document is sniffed
94    <code><var>$0</var></code>, a character encoding declaration specifying    as <code><var>{text}</var></code> (Sniffed because no explicit specification
95    character encoding as <code><var>$1</var></code> is found.  The document    for the character encoding of this document is found in the transfer
96      procotol headers).</h3></div>
97    
98    <div class="section " id="sniffing:default"><h3>Character encoding of this document is defaulted
99      to <code><var>{text}</var></code> because no explicit specification
100      for the character encoding of this document is found in the transfer
101      procotol headers.</h3></div>
102    
103    <div class="section " id="chardecode:fallback"><h3>Since no decoder for the document character
104      encoding is found, decoder for the character encoding
105      <code><var>{text}</var></code> is used.  Checking results might be
106      <em>wrong</em>.</h3></div>
107    
108    <div class="section " id="chardecode:no-error"><h3>Conformance error checking for the character
109      encoding <code><var>{text}</var></code> is not supported.</h3></div>
110    
111    <div class="section " id="charset-label:matching"><h3>Sniffed character encoding
112      <code><var>{text}</var></code> is same as the character encoding specified
113      in the character encoding declaration.  This is <em>not</em> an
114      error.</h3></div>
115    
116    <div class="section format-charset warning" id="charset-label-detected"><h3>While parsing the document as
117      <code><var>{text}</var></code>, a character encoding declaration specifying
118      a different character encoding is found.  The document
119    is reparsed.</h3>    is reparsed.</h3>
120      <p>While parsing a document in a character encoding,      <p>While parsing a document in a character encoding,
121      a character encoding declaration which declares the character      a character encoding declaration which declares the character
# Line 109  Web Document Conformance Checker (BETA)< Line 133  Web Document Conformance Checker (BETA)<
133      <li>Specify <code>charset</code> parameter in the <code>Content-Type</code>      <li>Specify <code>charset</code> parameter in the <code>Content-Type</code>
134      field in the <abbr>HTTP</abbr> header, as:      field in the <abbr>HTTP</abbr> header, as:
135      <pre class="HTTP example">      <pre class="HTTP example">
136  <code>Content-Type: text/html; charset=&quot;<var>charset-name</var>&quot;</code></pre></li>  <code>Content-Type: text/html; charset="<var>charset-name</var>"</code></pre></li>
137      <li>Put the character encoding declaration      <li>Put the character encoding declaration
138      (<code class="html example">&lt;meta charset=&quot;<var>charset-name</var>&quot;&gt;</code>)      (<code class="html example">&lt;meta charset="<var>charset-name</var>"&gt;</code>)
139      just after <code class="html example">&lt;head&gt;</code> start tag.</li>      just after <code class="html example">&lt;head&gt;</code> start tag.</li>
140      <li>Use <code>UTF-8</code>.</li>      <li>Use <code>UTF-8</code>.</li>
141      </ul>      </ul>
142    </div>    </div>
143    
144    <div class="section " id="NULL"><h3>The <code class="charname">NULL</code> character
145      is not allowed.</h3></div>
146    
147    <div class="section " id="control-char"><h3>Code point <code><var>{text}</var></code> is
148      not allowed.</h3></div>
149    
150  </section>  </section>
151    
152  <section id="html5-tokenize-error">  <section id="html5-tokenize-error">
# Line 142  Web Document Conformance Checker (BETA)< Line 173  Web Document Conformance Checker (BETA)<
173      element.</p>      element.</p>
174    </div>    </div>
175    
176    <div class="section tokenize-error" id="bad-attribute-name"><h3>Attribute name cannot contain characters
177      <code>"</code>, <code>'</code>, and <code>=</code>.</h3></div>
178    
179    <div class="section tokenize-error" id="bad-attribute-value"><h3>Attribute value must be quoted by <code>"</code>
180      or <code>'</code> if it contains a <code>"</code>, <code>'</code>, or
181      <code>=</code> character.</h3></div>
182    
183  <div class="section tokenize-error" id="bare-ero"><h3>The <code>&amp;</code> character must  <div class="section tokenize-error" id="bare-ero"><h3>The <code>&amp;</code> character must
184    be escaped as <code class="html example">&amp;amp;</code>.</h3>    be escaped as <code class="html example">&amp;amp;</code>.</h3>
185      <p>An <code>&amp;</code> character which      <p>An <code>&amp;</code> character which
# Line 313  Web Document Conformance Checker (BETA)< Line 351  Web Document Conformance Checker (BETA)<
351      </p>      </p>
352    </div>    </div>
353    
354    <div class="section tokenize-error" id="C1-character-reference"><h3>Character reference to
355      <code><var>{text}</var></code> is not allowed.</h3></div>
356    
357    <div class="section tokenize-error" id="CR-character-reference"><h3>Character reference to
358      <code>U+000D</code> (<code class="charname">CARRIAGE RETURN</code>)
359      is not allowed.</h3></div>
360    
361  <div class="section tokenize-error" id="dash-in-comment"><h3>There is a <code>--</code> sequence  <div class="section tokenize-error" id="dash-in-comment"><h3>There is a <code>--</code> sequence
362    in a comment.</h3>    in a comment.</h3>
363      <p>There is a <code>-</code> (<code>U+002D</code>      <p>There is a <code>-</code> (<code>U+002D</code>
# Line 327  Web Document Conformance Checker (BETA)< Line 372  Web Document Conformance Checker (BETA)<
372    </div>    </div>
373    
374  <div class="section tokenize-error" id="duplicate-attribute"><h3>There are two attributes with name  <div class="section tokenize-error" id="duplicate-attribute"><h3>There are two attributes with name
375        <code><var>$0</var></code>.</h3>        <code><var>{text}</var></code>.</h3>
376      <p>There are more than one attributes with the same      <p>There are more than one attributes with the same
377      name in a tag.  The document is non-conforming.</p>      name in a tag.  The document is non-conforming.</p>
378    
# Line 335  Web Document Conformance Checker (BETA)< Line 380  Web Document Conformance Checker (BETA)<
380      Use <code>img</code> element with animation GIF instead.</p>      Use <code>img</code> element with animation GIF instead.</p>
381    </div>    </div>
382    
383    <div class="section tokenize-error" id="empty-start-tag"><h3>Empty start tag (<code>&lt;&gt;</code>) is not
384      allowed.</h3></div>
385    
386    <div class="section tokenize-error" id="empty-end-tag"><h3>Empty end tag (<code>&lt;/&gt;</code>) is not
387      allowed.</h3></div>
388    
389    <div class="section tokenize-error" id="end-tag-attribute"><h3>End tag cannot have attributes.</h3></div>
390    
391    <div class="section tokenize-error" id="invalid-character-reference"><h3>Character reference to
392      <code><var>{text}</var></code> is not allowed.</h3></div>
393    
394  <div class="section tokenize-error" id="nestc"><h3>Polytheistic slash (<code>/&gt;</code>) cannot be  <div class="section tokenize-error" id="nestc"><h3>Polytheistic slash (<code>/&gt;</code>) cannot be
395    used for this element.</h3>    used for this element.</h3>
396      <p>Polytheistic slash (<code>/&gt;</code>) must not be used      <p>Polytheistic slash (<code>/&gt;</code>) must not be used
# Line 379  Web Document Conformance Checker (BETA)< Line 435  Web Document Conformance Checker (BETA)<
435      no effect in HTML.</p>      no effect in HTML.</p>
436    </div>    </div>
437    
438    <div class="section tokenize-error" id="no-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE </code>, the
439      document type name must be specified.</h3></div>
440    
441    <div class="section tokenize-error" id="no-PUBLIC-literal"><h3>After the keyword <code>PUBLIC</code>, no
442      oublic identifier is specified.</h3></div>
443    
444    <div class="section tokenize-error" id="no-refc"><h3>Character reference must be closed by a
445      <code>;</code> character.</h3></div>
446    
447    <div class="section tokenize-error" id="no-space-before-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE</code>, there
448      must be at least a white space character before the document type
449      name.</h3></div>
450    
451    <div class="section tokenize-error" id="no-space-between-attributes"><h3>Attributes must be separeted by at least a
452      white space character.</h3></div>
453    
454    <div class="section tokenize-error" id="no-SYSTEM-literal"><h3>After the keyword <code>SYSTEM</code>, no
455      system identifier is specified.</h3></div>
456    
457  <div class="section tokenize-error" id="pio"><h3>Processing instruction  <div class="section tokenize-error" id="pio"><h3>Processing instruction
458    (<code>&lt;?<var>...</var>&gt;</code>) cannot be used.</h3>    (<code>&lt;?<var>...</var>&gt;</code>) is not allowed in HTML
459      document.</h3>
460      <p>Processing instructions (<code>&lt;?<var>...</var>?&gt;</code>),      <p>Processing instructions (<code>&lt;?<var>...</var>?&gt;</code>),
461      including XML declaration (<code>&lt;?xml <var>...</var>?&gt;</code>)      including XML declaration (<code>&lt;?xml <var>...</var>?&gt;</code>)
462      and XML style sheet <abbr title="processing instruction">PI</abbr>      and XML style sheet <abbr title="processing instruction">PI</abbr>
# Line 410  p { Line 485  p {
485          <code>alternate stylesheet</code> for an alternate style          <code>alternate stylesheet</code> for an alternate style
486          sheet).          sheet).
487            <pre class="example html">            <pre class="example html">
488  <code>&lt;link rel=stylesheet href=&quot;path/to/stylesheet.css&quot;&gt;</code></pre>  <code>&lt;link rel=stylesheet href="path/to/stylesheet.css"&gt;</code></pre>
489          </dd>          </dd>
490      <dt><code>&lt;?php?&gt;</code> or      <dt><code>&lt;?php?&gt;</code> or
491      <code>&lt;? <var>... <abbr>PHP</abbr> code ...</var> ?&gt;</code>      <code>&lt;? <var>... <abbr>PHP</abbr> code ...</var> ?&gt;</code>
# Line 429  p { Line 504  p {
504      as string.</p>      as string.</p>
505    </div>    </div>
506    
507    <div class="section tokenize-error" id="string-after-DOCTYPE-name"><h3>There is a bogus string after the document type
508      name.</h3></div>
509    
510    <div class="section tokenize-error" id="string-after-PUBLIC"><h3>There is a bogus string after the keyword
511      <code>PUBLIC</code>.</h3></div>
512    
513    <div class="section tokenize-error" id="string-after-PUBLIC-literal"><h3>There is a bogus string after the public
514      identifier.</h3></div>
515    
516    <div class="section tokenize-error" id="string-after-SYSTEM"><h3>There is a bogus string after the keyword
517      <code>SYSTEM</code>.</h3></div>
518    
519    <div class="section tokenize-error" id="string-after-SYSTEM-literal"><h3>There is a bogus string after the system
520      identifier.</h3></div>
521    
522    <div class="section tokenize-error" id="unclosed-attribute-value"><h3>Attribute value is not closed by a quotation
523      mark.</h3></div>
524    
525    <div class="section tokenize-error" id="unclosed-comment"><h3>Comment is not closed by a string
526      <code>--&gt;</code>.</h3></div>
527    
528    <div class="section tokenize-error" id="unclosed-DOCTYPE"><h3>The <code>DOCTYPE</code> is not closed by a
529      <code>&gt;</code> character.</h3></div>
530    
531    <div class="section tokenize-error" id="unclosed-PUBLIC-literal"><h3>The public identifier literal is not closed by a
532      quotation mark.</h3></div>
533    
534    <div class="section tokenize-error" id="unclosed-SYSTEM-literal"><h3>The system identifier literal is not closed by a
535      quotation mark.</h3></div>
536    
537    <div class="section tokenize-error" id="unclosed-tag"><h3>Tag is not closed by a <code>&gt;</code>
538      character.</h3></div>
539    
540  </section>  </section>
541    
542  <section id="html5-parse-errors">  <section id="html5-parse-errors">
543  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>  <h2>HTML5 Parse Errors in Tree Construction Stage</h2>
544    
545  <div class="section parse-error" id="after-head"><h3>The <code><var>$0</var></code> element cannot be  <div class="section parse-error" id="after-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
546    inserted between <code>head</code> and <code>body</code> elements.</h3>    not allowed after the <code>body</code> is closed.</h3></div>
547    
548    <div class="section parse-error" id="after-body:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
549      not allowed after the <code>body</code> is closed.</h3></div>
550    
551    <div class="section parse-error" id="after-body:#text"><h3>Non‐white‐space characters are not allowed
552      after the <code>body</code> is closed.</h3></div>
553    
554    <div class="section parse-error" id="after-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
555      not allowed after the <code>frameset</code> is closed.</h3></div>
556    
557    <div class="section parse-error" id="after-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
558      not allowed after the <code>frameset</code> is closed.</h3></div>
559    
560    <div class="section parse-error" id="after-frameset:#text"><h3>Non‐white‐space characters are not allowed
561      after the <code>frame</code> is closed.</h3></div>
562    
563    <div class="section parse-error" id="after-head"><h3>The <code><var>{text}</var></code> element cannot be
564      inserted between <code>head</code> and <code>body</code>
565      elements.</h3>
566      <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
567      but before the <code>body</code> element is opened.      but before the <code>body</code> element is opened.
568      The document is non-conforming.</p>      The document is non-conforming.</p>
569    </div>    </div>
570    
571  <div class="section parse-error" id="DOCTYPE-in-the-middle"><h3>A <code>DOCTYPE</code> appears after any  <div class="section parse-error" id="after-html"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
572    element or data character has been seen.</h3>    not allowed after the <code>html</code> is closed.</h3></div>
573      <p>A <code>DOCTYPE</code> appears after any element or data character  
574      has been seen.  The document is non-conforming.</p>  <div class="section parse-error" id="after-html:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
575          not allowed after the <code>html</code> is closed.</h3></div>
576      <p>The <code>DOCTYPE</code> must be placed before any  
577      tag, reference, or data character.  Only white space characters  <div class="section parse-error" id="after-html:#text"><h3>Non‐white‐space characters are not allowed
578      and comments can be inserted before the <code>DOCTYPE</code>.</p>    after the <code>html</code> is closed.</h3></div>
579    </div>  
580    <div class="section parse-error" id="image"><h3>The <code>image</code> element is
581      obsolete.</h3></div>
582    
583  <div class="section parse-error" id="in-a:a"><h3>Anchor cannot be nested.</h3>  <div class="section parse-error" id="in-a:a"><h3>Anchor cannot be nested.</h3>
584      <p>HTML <code>a</code> elements cannot be nested.      <p>HTML <code>a</code> elements cannot be nested.
# Line 459  p { Line 588  p {
588      implies the end tag of any opening <code>a</code> element.</p>      implies the end tag of any opening <code>a</code> element.</p>
589    </div>    </div>
590    
591  <div class="section parse-error" id="in-body"><h3>Tag <code>&lt;<var>$0</var>&gt;</code>  <div class="section parse-error" id="in-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
592    is not allowed in the <code>body</code> element.</h3>    is not allowed in the <code>body</code> element.</h3>
593      <p>The start or end tag of an element, which      <p>The start or end tag of an element, which
594      cannot be a descendant of <code>body</code> element, appears      cannot be a descendant of <code>body</code> element, appears
# Line 467  p { Line 596  p {
596      The document is non-conforming.</p>      The document is non-conforming.</p>
597    </div>    </div>
598    
599    <div class="section parse-error" id="in-body:#eof"><h3>Some element is not closed before the end of
600      file.</h3></div>
601    
602    <div class="section parse-error" id="in-button:button"><h3>The <code>button</code> element cannot be
603      nested.</h3></div>
604    
605    <div class="section parse-error" id="in-CDATA:#eof"><h3>Element is not closed before the end of
606      file.</h3></div>
607    
608    <div class="section parse-error" id="in-form:form"><h3>Start tag <code>&lt;form&gt;</code> is
609      not allowed in a <code>form</code> element.</h3></div>
610    
611    <div class="section parse-error" id="in-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
612      not allowed in a <code>framset</code> element.</h3></div>
613    
614    <div class="section parse-error" id="in-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
615      not allowed in a <code>frameset</code> element.</h3></div>
616    
617    <div class="section parse-error" id="in-frameset:#text"><h3>Non‐white‐space characters are not allowed
618      in a <code>frameset</code> element.</h3></div>
619    
620  <div class="section parse-error" id="in-head:head"><h3>Start tag <code>&lt;head&gt;</code>  <div class="section parse-error" id="in-head:head"><h3>Start tag <code>&lt;head&gt;</code>
621    is not allowed in the <code>head</code> element.</h3>    is not allowed in the <code>head</code> element.</h3>
622      <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
# Line 477  p { Line 627  p {
627      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>
628    </div>    </div>
629    
630  <div class="section parse-error" id="in-table"><h3>Tag <code>&lt;<var>$0</var>&gt;</code>  <div class="section parse-error" id="in-html:#DOCTYPE"><h3>A <code>DOCTYPE</code> appears after any
631      element or data character has been seen.</h3>
632        <p>A <code>DOCTYPE</code> appears after any element or data character
633        has been seen.  The document is non-conforming.</p>
634        
635        <p>The <code>DOCTYPE</code> must be placed before any
636        tag, reference, or data character.  Only white space characters
637        and comments can be inserted before the <code>DOCTYPE</code>.</p>
638      </div>
639    
640    <div class="section parse-error" id="in-nobr:nobr"><h3>The <code>nobr</code> element cannot be
641      nested.</h3></div>
642    
643    <div class="section parse-error" id="in-noscript"><h3>The <code><var>{text}</var></code> element is not
644      allowed in a <code>noscript</code> element in the
645      <code>head</code> element.</h3></div>
646    
647    <div class="section parse-error" id="in-noscript:/"><h3>An end tag <code>&lt;/<var>{text}</var>&gt;</code>
648      appers before the <code>noscript</code> element is closed.</h3></div>
649    
650    <div class="section parse-error" id="in-noscript:#eof"><h3>A <code>noscript</code> element is not closed
651      before the end of file.</h3></div>
652    
653    <div class="section parse-error" id="in-noscript:#text"><h3>Non‐white‐space characters are not allowed
654      in a <code>noscript</code> element in the <code>head</code>
655      element.</h3></div>
656    
657    <div class="section parse-error" id="in-PCDATA:#eof"><h3>Element is not closed before the end of
658      file.</h3></div>
659    
660    <div class="section parse-error" id="in-select"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
661      is not allowed in a <code>select</code> element.</h3></div>
662    
663    <div class="section parse-error" id="in-select:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>
664      is not allowed in a <code>select</code> element.</h3></div>
665    
666    <div class="section parse-error" id="in-table"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
667    is not allowed in a <code>table</code> element.</h3>    is not allowed in a <code>table</code> element.</h3>
668      <p>The start or end tag of an element, which      <p>The start or end tag of an element, which
669      cannot be a child of <code>table</code> element, appears      cannot be a child of <code>table</code> element, appears
# Line 491  p { Line 677  p {
677      a table caption.</p>      a table caption.</p>
678    </div>    </div>
679    
680  <div class="section parse-error" id="in-table:#character"><h3>Data character is not allowed in  <div class="section parse-error" id="in-table:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>
681    <code>table</code>.</h3>    is not allowed in a <code>table</code> element.</h3></div>
682      <p>A data character appears in <code>table</code>.  The document  
683      is non-conforming.</p>  <div class="section parse-error" id="in-table:#text"><h3>Non‐white‐space character is not allowed within
684      the <code>table</code> element, outside of the caption and cells.</h3>
685        <p>A non‐white‐space character appears in <code>table</code>.
686        The document is non-conforming.</p>
687    
688      <p>In <code>table</code>, only table related elements      <p>In <code>table</code>, only table related elements
689      are allowed; any other element and data character must be contained in      are allowed; any other element and data character must be contained in
# Line 503  p { Line 692  p {
692      a table caption.</p>      a table caption.</p>
693    </div>    </div>
694    
695    <div class="section parse-error" id="isindex"><h3>The <code>isindex</code> element is
696      obsolete.</h3></div>
697    
698  <div class="section parse-error" id="missing-start-tag:tr"><h3>Start tag of <code>tr</code>  <div class="section parse-error" id="missing-start-tag:tr"><h3>Start tag of <code>tr</code>
699    element is missing.</h3>    element is missing.</h3>
700      <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>
# Line 530  p { Line 722  p {
722      allowed in HTML document.</p>      allowed in HTML document.</p>
723    </div>    </div>
724    
725  <div class="section parse-error" id="not-closed"><h3>Element <code><var>$0</var></code> is not  <div class="section parse-error" id="not-closed"><h3>Element <code><var>{text}</var></code> is not
726    closed.</h3>    closed.</h3>
727      <p>End tag of an element is not found before, for example,      <p>End tag of an element is not found before, for example,
728      an end tag of another element appears or      an end tag of another element appears or
# Line 587  p { Line 779  p {
779      HTML document (roughly) as defined in HTML5.</p>      HTML document (roughly) as defined in HTML5.</p>
780    </div>    </div>
781    
782  <div class="section parse-error" id="unmatched-end-tag"><h3>Element <code><var>$0</var></code> is not  <div class="section parse-error" id="start-tag-not-allowed"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
783      not allowed here.</h3></div>
784    
785    <div class="section parse-error" id="unmatched-end-tag"><h3>Element <code><var>{text}</var></code> is not
786    opened.</h3>    opened.</h3>
787      <p>An end tag appears though no element with the same name      <p>An end tag appears though no element with the same name
788      has been opened.  The document is non-conforming.</p>      has been opened.  The document is non-conforming.</p>
# Line 614  p { Line 809  p {
809  <section id="element-content-model-errors">  <section id="element-content-model-errors">
810  <h2>Element Content Model Errors</h2>  <h2>Element Content Model Errors</h2>
811    
812  <div class="section content-model-error" id="character-not-allowed"><h3>Data character is not allowed in this  <div class="section " id="basehref-after-URL-attribute"><h3>The <code>base</code> element with the
813      <code>href</code> attribute specified cannot be placed after
814      any attribute with a URL.</h3></div>
815    
816    <div class="section " id="basetarget-after-hyperlink"><h3>The <code>base</code> element with the
817      <code>target</code> attribute specified cannot be placed after
818      any element that defines a hyperlink.</h3></div>
819    
820    <div class="section " id="character-not-allowed"><h3>Data character is not allowed in this
821    context.</h3>    context.</h3>
822      <p>A data character appears where it is not allowed in this      <p>A data character appears where it is not allowed in this
823      context.  The document is non-conforming.</p>      context.  The document is non-conforming.</p>
# Line 637  p { Line 840  p {
840      </p>      </p>
841    </div>    </div>
842    
843  <div class="section content-model-error" id="child-element-missing"><h3>There must be a <code><var>$0</var></code>  <div class="section " id="character-not-allowed:empty"><h3>Non‐white‐space characters are not allowed in
844      an empty element.</h3></div>
845    
846    <div class="section " id="child-element-missing"><h3>There must be a <code><var>{text}</var></code>
847    element as a child of this element.</h3>    element as a child of this element.</h3>
848      <p>The content model of the element is so defined that it      <p>The content model of the element is so defined that it
849      must contain a <code><var>$0</var></code> child element.      must contain a <code><var>$0</var></code> child element.
# Line 662  p { Line 868  p {
868      is non-conforming.</p>      is non-conforming.</p>
869    </div>    </div>
870    
871    <div class="section " id="element-missing:hn"><h3>There must be at least one
872      <code>h<var>n</var></code> element descendant.</h3></div>
873    
874  <div class="section content-model-error" id="element-not-allowed"><h3>This element is not allowed in this  <div class="section content-model-error" id="element-not-allowed"><h3>This element is not allowed in this
875    context.</h3>    context.</h3>
876      <p>An element appears where it is not allowed.  The document      <p>An element appears where it is not allowed.  The document
# Line 727  p { Line 936  p {
936      </p>      </p>
937    </div>    </div>
938    
939  <div class="section content-model-error" id="element-not-allowed:root"><h3>This element is not allowed as a root  <div class="section " id="element-not-allowed:area"><h3>An <code>area</code> element cannot be used
940    element.</h3>    outside of a <code>map</code> element.</h3></div>
941    
942    <div class="section " id="element-not-allowed:base"><h3>There is another <code>base</code>
943      element.</h3></div>
944    
945    <div class="section " id="element-not-allowed:datatemplate"><h3>In a <code>datatemplate</code> element, only
946      <code>rule</code> elements are allowed.</h3></div>
947    
948    <div class="section " id="element-not-allowed:details-legend"><h3>In a <code>details</code> element, only at the
949      beginning of the element a <code>lengend</code> element
950      may be used.</h3></div>
951    
952    <div class="section " id="element-not-allowed:empty"><h3>Elements are not allowed in an empty
953      element.</h3></div>
954    
955    <div class="section " id="element-not-allowed:figure-legend"><h3>In a <code>figure</code> element, only at the
956      beginning or only at the end of the element a <code>lengend</code> element
957      may be used.</h3></div>
958    
959    <div class="section " id="element-not-allowed:flow"><h3>This element is not allowed where flow
960      content is expected.</h3></div>
961    
962    <div class="section " id="element-not-allowed:flow-style"><h3>A <code>style</code> element without
963      <code>scoped</code> attribute is not allowed in this context.</h3></div>
964    
965    <div class="section " id="element-not-allowed:head-noscript"><h3>This element is not allowed in a
966      <code>noscript</code> element in the <code>head</code> element.</h3></div>
967    
968    <div class="section " id="element-not-allowed:head-style"><h3>A <code>style</code> element with
969      <code>scoped</code> attribute is not allowed in the <code>head</code>
970      element.</h3></div>
971    
972    <div class="section " id="element-not-allowed:head-title"><h3>There is another <code>title</code>
973      element.</h3></div>
974    
975    <div class="section " id="element-not-allowed:minus"><h3>This element is not allowed in this
976      context.</h3></div>
977    
978    <div class="section " id="element-not-allowed:meta-charset"><h3>The character encoding declaration must be the
979      first element in the <code>head</code> element.</h3></div>
980    
981    <div class="section " id="element-not-allowed:metadata"><h3>This element is not allowed where metadata
982      content is expected.</h3></div>
983    
984    <div class="section " id="element-not-allowed:phrasing"><h3>This element is not allowed where phrasing
985      content is expected.</h3></div>
986    
987    <div class="section " id="element-not-allowed:root"><h3>This element is not allowed as the root
988      element of a document.</h3>
989      <p>An element that is not allowed as the root element      <p>An element that is not allowed as the root element
990      is used as the root element of the document.  The document is      is used as the root element of the document.  The document is
991      non-conforming, as far as the conformance checker can tell.</p>      non-conforming, as far as the conformance checker can tell.</p>
# Line 738  p { Line 995  p {
995          <dd><p>In <abbr>XHTML</abbr> document, the root <code>html</code>          <dd><p>In <abbr>XHTML</abbr> document, the root <code>html</code>
996          element must have an <code>xmlns</code> attribute as:          element must have an <code>xmlns</code> attribute as:
997            <pre class="xml example">            <pre class="xml example">
998  <code>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;</code></pre></p></dd>  <code>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;</code></pre></p></dd>
999      <dt><code>rss</code> element</dt>      <dt><code>rss</code> element</dt>
1000          <dd><p>The document is written in some version of RSS.</p>          <dd><p>The document is written in some version of RSS.</p>
1001          <p>The conformance checker does not support any version          <p>The conformance checker does not support any version
# Line 748  p { Line 1005  p {
1005          in the <code>http://www.w3.org/2005/Atom</code>          in the <code>http://www.w3.org/2005/Atom</code>
1006          namespace as:          namespace as:
1007            <pre class="xml example">            <pre class="xml example">
1008  <code>&lt;feed xmlns=&quot;http://www.w3.org/2005/Atom&quot;&gt;</code></pre>  <code>&lt;feed xmlns="http://www.w3.org/2005/Atom"&gt;</code></pre>
1009          </p>          </p>
1010          <p>The conformance checker does not support Atom 0.3.          <p>The conformance checker does not support Atom 0.3.
1011          Use Atom 1.0 for feed documents.</p></dd>          Use Atom 1.0 for feed documents.</p></dd>
1012      </dl>      </dl>
1013    </div>    </div>
1014    
1015  <div class="section content-model-error" id="ps-element-missing"><h3>There is no <code><var>$0</var></code>  <div class="section " id="element-not-allowed:root:xml"><h3>This element is not allowed as the root element
1016      of an XML document.</h3></div>
1017    
1018    <div class="section " id="element-not-allowed:ruby-base"><h3>This element is not allowed in the <code>ruby</code>
1019      element.</h3></div>
1020    
1021    <div class="section " id="element-not-allowed:text"><h3>This element is not allowed in this
1022      context.</h3></div>
1023    
1024    <div class="section " id="element-not-defined"><h3>This element is not defined.</h3></div>
1025    
1026    <div class="section " id="no-significant-content"><h3>No significant content is contained
1027      in this element.</h3></div>
1028    
1029    <div class="section " id="no-significant-content-before"><h3>There is no significant content
1030      before this element.</h3></div>
1031    
1032    <div class="section " id="no-significant-content-at-the-end"><h3>No significant content is contained
1033      at the end of this element.</h3></div>
1034    
1035    <div class="section " id="ps-element-missing"><h3>There is no <code><var>{text}</var></code>
1036    element before this element.</h3>    element before this element.</h3>
1037      <p>There must be an element before another element, but there      <p>There must be an element before another element, but there
1038      is not.  The document is non-conforming.</p>      is not.  The document is non-conforming.</p>
# Line 764  p { Line 1041  p {
1041      before any <code>dd</code> element.</p>      before any <code>dd</code> element.</p>
1042    </div>    </div>
1043    
1044    <div class="section " id="rp:syntax-error"><h3>The content of a <code>rp</code> element must
1045      be a parenthesis.</h3></div>
1046    
1047  </section>  </section>
1048    
1049  <section id="attribute-errors">  <section id="attribute-errors">
1050  <h2>Attribute Errors</h2>  <h2>Attribute Errors</h2>
1051    
1052  <div class="section attribute-error" id="attribute-missing"><h3>Required attribute <code><var>$0</var></code>  <div class="section " id="attribute-missing"><h3>Required attribute <code><var>{text}</var></code>
1053    is not specified.</h3>    is not specified.</h3>
1054      <p>A required attribute is not specified.  The document      <p>A required attribute is not specified.  The document
1055      is non-conforming.</p>      is non-conforming.</p>
# Line 789  p { Line 1069  p {
1069      </dl>      </dl>
1070    </div>    </div>
1071    
1072  <div class="section attribute-error" id="attribute-not-allowed"><h3>Attribute  <div class="section " id="attribute-missing:data|type"><h3>For an <code>object</code> at least one of
1073      <code>data</code> and <code>type</code> attributes must be
1074      specified.</h3></div>
1075    
1076    <div class="section " id="attribute-missing:href|target"><h3>For a <code>base</code> element, at least one of
1077      <code>href</code> and <code>target</code> attributes must be
1078      specified.</h3></div>
1079    
1080    <div class="section " id="attribute-missing:name|http-equiv"><h3>For a <code>meta</code> element with the
1081      <code>content</code> attribute specified, exactly one of
1082      <code>name</code> and <code>http-equiv</code> attributes must be
1083      specified.</h3></div>
1084    
1085    <div class="section " id="attribute-missing:name|http-equiv|charset"><h3>For a <code>meta</code> element, exactly one of
1086      <code>name</code>, <code>http-equiv</code>, and <code>charset</code>
1087      attributes must be specified.</h3></div>
1088    
1089    <div class="section " id="attribute-not-allowed"><h3>Attribute
1090    <code><var>{local-name}</var></code> is not allowed for    <code><var>{local-name}</var></code> is not allowed for
1091    <code><var>{element-local-name}</var></code> element.</h3>    <code><var>{element-local-name}</var></code> element.</h3>
1092      <p>An attribute is specified where it is not allowed.      <p>An attribute is specified where it is not allowed.
# Line 803  p { Line 1100  p {
1100      </dl>      </dl>
1101    </div>    </div>
1102    
1103    <div class="section " id="attribute-not-allowed:ismap"><h3>The <code>ismap</code> attribute may only be
1104      used for the image contained in an <code>a</code> element.</h3></div>
1105    
1106    <div class="section " id="attribute-not-defined"><h3>This attribute is not defined.</h3></div>
1107    
1108  <div class="section attribute-error" id="in-HTML:xml:lang"><h3>The <code>xml:lang</code> attribute is not  <div class="section attribute-error" id="in-HTML:xml:lang"><h3>The <code>xml:lang</code> attribute is not
1109    allowed in HTML document.</h3>    allowed in HTML document.</h3>
1110      <p>The <code>xml:lang</code> attribute is not allowed in      <p>The <code>xml:lang</code> attribute is not allowed in
# Line 824  p { Line 1126  p {
1126           from an HTML document? -->           from an HTML document? -->
1127    </div>    </div>
1128    
1129  <div class="section attribute-error" 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
1130    allowed in XML document.</h3>    allowed in XML document.</h3>
1131      <p>The <code>charset</code> attribute of a      <p>The <code>charset</code> attribute of a
1132      <code>meta</code> element is not allowed in XML document.      <code>meta</code> element is not allowed in XML document.
# Line 833  p { Line 1135  p {
1135      <p>To specify the character encoding used for serialization,      <p>To specify the character encoding used for serialization,
1136      if necessary, use XML declaration instead:      if necessary, use XML declaration instead:
1137        <pre class="xml example">        <pre class="xml example">
1138  <code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;<var>encoding-name</var>&quot;?&gt;</code></pre>  <code>&lt;?xml version="1.0" encoding="<var>encoding-name</var>"?&gt;</code></pre>
1139      </p>      </p>
1140    </div>    </div>
1141    
1142  <div class="section attribute-error" 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
1143    allowed in XML document.</h3>    allowed in XML document.</h3>
1144      <p>The HTML <code>lang</code> attribute is not allowed in      <p>The HTML <code>lang</code> attribute is not allowed in
1145      XML document.  The document is non-conforming.</p>      XML document.  The document is non-conforming.</p>
# Line 850  p { Line 1152  p {
1152      use <code>xml:lang</code> attribute instead.</p>      use <code>xml:lang</code> attribute instead.</p>
1153    </div>    </div>
1154    
1155  <div class="section attribute-error" id="in-XML:xmlns"><h3>The <code>xmlns</code> attribute  <div class="section " id="in-XML:noscript"><h3>A <code>noscript</code> element cannot be
1156      used in XML document.</h3></div>
1157    
1158    <div class="section " id="in-XML:xmlns"><h3>The <code>xmlns</code> attribute
1159    in the <code>null</code> namespace is not allowed in    in the <code>null</code> namespace is not allowed in
1160    XHTML document.  The document is non-conforming.</h3>    XHTML document.  The document is non-conforming.</h3>
1161      <p>The <code>xmlns</code> attribute in the <code>null</code>      <p>The <code>xmlns</code> attribute in the <code>null</code>
# Line 865  p { Line 1170  p {
1170  <section id="attribute-value-errors">  <section id="attribute-value-errors">
1171  <h2>Attribute Value Errors</h2>  <h2>Attribute Value Errors</h2>
1172    
1173  <div class="section attribute-value-warning warning" id="w:charset:not-registered"><h3>Character encoding name <code><var>$0</var></code>  <div class="section " id="boolean:invalid"><h3>Attribute value <code><var>{@}</var></code>
1174    is not registered.</h3>    is not allowed.  It must be an empty string or a string
1175      <code><var>{local-name}</var></code>.</h3></div>
1176    
1177    <div class="section " id="char:syntax-error"><h3>The attribute value must be exactly one
1178      character.</h3></div>
1179    
1180    <div class="section " id="charref-in-charset"><h3>A character reference cannot be used to
1181      represent a character encoding name.</h3></div>
1182    
1183    <div class="section " id="charset:not-preferred"><h3>Character encoding name
1184      <code><var>{value}</var></code> is not the preferred name of that
1185      character encoding.</h3></div>
1186    
1187    <div class="section " id="charset:not-registered"><h3>Character encoding name
1188      <code><var>{value}</var></code> is not a registered name.</h3>
1189      <p>The specified character encoding name is not registered to      <p>The specified character encoding name is not registered to
1190      <abbr>IANA</abbr>.  Use of registered character encoding name      <abbr>IANA</abbr>.  Use of registered character encoding name
1191      is a good practice to facilitate interoperability.</p>      is a good practice to facilitate interoperability.</p>
# Line 907  p { Line 1226  p {
1226      name database of the conformance checker is not complete yet.</p>      name database of the conformance checker is not complete yet.</p>
1227    </div>    </div>
1228    
1229  <div class="section attribute-value-warning warning" id="w:charset:private"><h3><code><var>$0</var></code> is a private  <div class="section " id="charset:private"><h3>Character encoding name
1230    character encoding name.</h3>    <code><var>{value}</var></code> is a private name.</h3>
1231      <p>The specified character encoding name is a private name and      <p>The specified character encoding name is a private name and
1232      not registered to <abbr>IANA</abbr>.  Use of registered character      not registered to <abbr>IANA</abbr>.  Use of registered character
1233      encoding name is a good practice to facilitate interoperability.</p>      encoding name is a good practice to facilitate interoperability.</p>
# Line 925  p { Line 1244  p {
1244      </dl>      </dl>
1245    </div>    </div>
1246    
1247  <div class="section attribute-value-error" id="m:charset:syntax-error"><h3>The specified value is syntactically not a  <div class="section " id="charset:syntax-error"><h3>The specified value <code><var>{value}</var></code>
1248    character encoding name.</h3>    is syntactically not a character encoding name.</h3>
1249      <p>The attribute value must be a character encoding name.  However,      <p>The attribute value must be a character encoding name.  However,
1250      the specified value is not a character encoding name syntactically.      the specified value is not a character encoding name syntactically.
1251      The document is non‐conforming.</p>      The document is non‐conforming.</p>
# Line 934  p { Line 1253  p {
1253      printable characters, up to 40 characters.</p>      printable characters, up to 40 characters.</p>
1254    </div>    </div>
1255    
1256  <div class="section attribute-value-error" id="enumerated:invalid"><h3>This attribute only allow a limited set of  <div class="section " id="color:syntax-error"><h3>The specified value is not a color
1257      name or hexadecimal color number.</h3></div>
1258    
1259    <div class="section " id="coords:number-not-3"><h3>The <code>coords</code> attribute have to
1260      contain three (3) numbers (specified:
1261      <code><var>{text}</var></code>).</h3></div>
1262    
1263    <div class="section " id="coords:number-not-4"><h3>The <code>coords</code> attribute have to
1264      contain four (4) numbers (specified:
1265      <code><var>{text}</var></code>).</h3></div>
1266    
1267    <div class="section " id="coords:number-lt-6"><h3>The <code>coords</code> attribute have to
1268      contain more than or equal to six (6) numbers (specified:
1269      <code><var>{text}</var></code>).</h3></div>
1270    
1271    <div class="section " id="coords:number-not-even"><h3>The <code>coords</code> attribute have to
1272      contain even number of numbers (specified:
1273      <code><var>{text}</var></code>).</h3></div>
1274    
1275    <div class="section " id="coords:out-of-range"><h3>The specified value <code><var>{value}</var></code>
1276      is out of range.</h3></div>
1277    
1278    <div class="section " id="coords:syntax-error"><h3>The specified value is not valid.</h3></div>
1279    
1280    <div class="section " id="datetime:bad-year"><h3>Year number is out of range.</h3></div>
1281    
1282    <div class="section " id="datetime:bad-month"><h3>Month number is out of range.</h3></div>
1283    
1284    <div class="section " id="datetime:bad-day"><h3>Day number is out of range.</h3></div>
1285    
1286    <div class="section " id="datetime:bad-hour"><h3>Hour number is out of range.</h3></div>
1287    
1288    <div class="section " id="datetime:bad-minute"><h3>Minute number is out of range.</h3></div>
1289    
1290    <div class="section " id="datetime:bad-second"><h3>Second number is out of range.</h3></div>
1291    
1292    <div class="section " id="datetime:bad-timezone-hour"><h3>Hour number of the timezone component is out of
1293      range.</h3></div>
1294    
1295    <div class="section " id="datetime:bad-timezone-minute"><h3>Minute number of the timezone component is out of
1296      range.</h3></div>
1297    
1298    <div class="section " id="datetime:syntax-error"><h3>The attribute value is not a datetime.</h3></div>
1299    
1300    <div class="section " id="dateortime:syntax-error"><h3>The attribute value is not a date or
1301      time.</h3></div>
1302    
1303    <div class="section " id="enumerated:invalid"><h3>This attribute only allow a limited set of
1304    values and the specified value <code><var>{@}</var></code> is not one    values and the specified value <code><var>{@}</var></code> is not one
1305    of them.</h3>    of them.</h3>
1306      <p>For this attribute only several values are allowed and the      <p>For this attribute only several values are allowed and the
# Line 948  p { Line 1314  p {
1314          <p>Value <code>Content-Type</code> is obsolete; for charset          <p>Value <code>Content-Type</code> is obsolete; for charset
1315          declaration, the <code>charset</code> attribute can be used as:          declaration, the <code>charset</code> attribute can be used as:
1316          <pre class="html example">          <pre class="html example">
1317  <code>&lt;meta charset=&quot;<var>charset-name</var>&quot;&gt;</code></pre>  <code>&lt;meta charset="<var>charset-name</var>"&gt;</code></pre>
1318          ... where <var>charset-name</var> is a name of the character encoding          ... where <var>charset-name</var> is a name of the character encoding
1319          of the document, such as <code>utf-8</code>.</p>          of the document, such as <code>utf-8</code>.</p>
1320          <p>Values <code>Content-Style-Type</code> and          <p>Values <code>Content-Style-Type</code> and
# Line 963  p { Line 1329  p {
1329    </div>    </div>
1330    
1331  <div class="section attribute-value-error" id="enumerated:invalid:http-equiv:content-type"><h3>Character encoding declaration syntax  <div class="section attribute-value-error" id="enumerated:invalid:http-equiv:content-type"><h3>Character encoding declaration syntax
1332    <code class="html bad example">&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=<var>charset-name</var>&quot;&gt;</code>    <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>
1333    is obsolete.</h3>    is obsolete.</h3>
1334      <p>Old long character encoding declaration syntax      <p>Old long character encoding declaration syntax
1335      <code class="html bad example">&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=<var>charset-name</var>&quot;&gt;</code>      <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>
1336      is in use.  The document is non‐conforming.</p>      is in use.  The document is non‐conforming.</p>
1337    
1338      <p>The new character encoding declaration syntax is:      <p>The new character encoding declaration syntax is:
1339        <pre class="html example">        <pre class="html example">
1340  <code>&lt;meta charset=&quot;<var>charset-name</var>&quot;&gt;</code></pre>  <code>&lt;meta charset="<var>charset-name</var>"&gt;</code></pre>
1341      </p>      </p>
1342    </div>    </div>
1343    
1344    <div class="section " id="enumerated:non-conforming"><h3>Attribute value <code><var>{@}</var></code>
1345      is not allowed.</h3></div>
1346    
1347    <div class="section " id="duplicate-http-equiv"><h3>There is another pragma
1348      <code><var>{value}</var></code>.</h3></div>
1349    
1350  <div class="section attribute-value-error" id="duplicate-ID"><h3>This identifier has already been  <div class="section attribute-value-error" id="duplicate-ID"><h3>This identifier has already been
1351    assigned to another element.</h3></div>    assigned to another element.</h3></div>
1352    
1353  <div class="section attribute-value-error" id="link-type:bad-context"><h3>The link type <code><var>$0</var></code>  <div class="section " id="duplicate-token"><h3>The token <code><var>{value}</var></code>
1354      appears in the attribute value twice.</h3></div>
1355    
1356    <div class="section " id="empty-attribute-value"><h3>The attribute value must not be empty.</h3></div>
1357    
1358    <div class="section " id="float:out-of-range"><h3>The specified value is out of range.</h3></div>
1359    
1360    <div class="section " id="float:syntax-error"><h3>The attribute value is not a real
1361      number.</h3></div>
1362    
1363    <div class="section " id="fragment-points-itself"><h3>A fragment identifier references the element
1364      itself.</h3></div>
1365    
1366    <div class="section " id="fragment-points-nothing"><h3>A fragment identifier references no
1367      node.</h3></div>
1368    
1369    <div class="section " id="hashref:syntax-error"><h3>A hash−name reference must start with a
1370      <code>#</code> character.</h3></div>
1371    
1372    <div class="section " id="id-ne-name"><h3>The <code>id</code> attribute value is
1373      different from the <code>name</code> attribute value.</h3></div>
1374    
1375    <div class="section " id="integer:syntax-error"><h3>The attribute value is not an integer.</h3></div>
1376    
1377    <div class="section " id="link-type:bad-context"><h3>The link type <code><var>{value}</var></code>
1378    cannot be specified for this element.</h3>    cannot be specified for this element.</h3>
1379      <p>The specified link type cannot be used for the element.      <p>The specified link type cannot be used for the element.
1380      The document is non-conforming.</p>      The document is non-conforming.</p>
# Line 991  p { Line 1387  p {
1387      while it cannot be used with <code>link</code> element.</p>      while it cannot be used with <code>link</code> element.</p>
1388    </div>    </div>
1389    
1390  <div class="section attribute-value-error" id="link-type:non-conforming"><h3>The link type <code><var>$0</var></code>  <div class="section attribute-value-error" id="invalid-attribute-value"><h3>Attribute value <code><var>{@}</var></code>
1391      is not an allowed value.</h3></div>
1392    
1393    <div class="section " id="length:syntax-error"><h3>The attribute value is not a length
1394      value.</h3></div>
1395    
1396    <div class="section " id="link-type:non-conforming"><h3>The link type <code><var>{value}</var></code>
1397    is non-conforming.</h3>    is non-conforming.</h3>
1398      <p>The specified link type is non-conforming, and therefore      <p>The specified link type is non-conforming, and therefore
1399      the document is non-conforming.</p>      the document is non-conforming.</p>
# Line 1012  p { Line 1414  p {
1414      </dl>      </dl>
1415    </div>    </div>
1416    
1417  <div class="section attribute-value-error" id="m:mismatched-charset-name"><h3>Character encoding name <code><var>$1</var></code>  <div class="section " id="meta-content-type-syntax-error"><h3>The specified value is not a valid as a long
1418    is different from document character encoding    character encoding declaration.</h3></div>
1419    <code><var>$0</var></code>.</h3>  
1420    <div class="section " id="mismatched-charset-name"><h3>The specified character encoding name
1421      <code><var>{value}</var></code> is different from the actual document
1422      character encoding <code><var>{text}</var></code>.</h3>
1423      <p>The specified character encoding name is different from      <p>The specified character encoding name is different from
1424      the character encoding of the document.  The document      the character encoding of the document.  The document
1425      is non‐conforming.</p>      is non‐conforming.</p>
1426    </div>    </div>
1427    
1428    <div class="section " id="mismatched-charset-name-not-checked"><h3>Whether the specified character encoding name
1429      <code><var>{value}</var></code> matches to the actual character encoding
1430      name cannot be checked since the input is not a byte stream.</h3></div>
1431    
1432    <div class="section " id="mode:syntax-error"><h3>The attribute value is not a valid mode
1433      name.</h3></div>
1434    
1435    <div class="section " id="nninteger:out-of-range"><h3>The specified value is out of range.</h3></div>
1436    
1437    <div class="section " id="nninteger:syntax-error"><h3>The attribute value is not a non‐negative
1438      integer.</h3></div>
1439    
1440    <div class="section " id="no-referenced-map"><h3>The <code>usemap</code> attribute references
1441      no image map.</h3></div>
1442    
1443    <div class="section " id="no-referenced-menu"><h3>The <code>contextmenu</code> attribute references
1444      no menu.</h3></div>
1445    
1446    <div class="section " id="refresh:syntax-error"><h3>the specified value is not a valid as part
1447      of a <code>Refresh</code> pragma.</h3></div>
1448    
1449    <div class="section " id="repeat:syntax-error"><h3>The attribute value is not an integer or
1450      a string <code>template</code>.</h3></div>
1451    
1452  <div class="section attribute-value-error" id="reserved-browsing-context-name"><h3>Browsing context name  <div class="section attribute-value-error" id="reserved-browsing-context-name"><h3>Browsing context name
1453    <code><var>{@}</var></code> is reserved.</h3>    <code><var>{@}</var></code> is reserved.</h3>
1454      <p>The specified browsing context name is reserved.      <p>The specified browsing context name is reserved.
# Line 1036  p { Line 1465  p {
1465      However, they are <em>not</em> conforming attribute values.</p>      However, they are <em>not</em> conforming attribute values.</p>
1466    </div>    </div>
1467    
1468  </section>  <div class="section " id="Reserved-Prefixes-and-Namespace-Names:Name"><h3>Namespace name <code><var>{text}</var></code>
1469      is reserved and cannot be used for an arbitrary prefix.</h3></div>
1470    
1471  <section id="attribute-value-warnings">  <div class="section " id="Reserved-Prefixes-and-Namespace-Names:Prefix"><h3>Namespace prefix <code><var>{text}</var></code>
1472  <h2>Attribute Value Warnings</h2>    is reserved and cannot be used for an arbitrary namespace name.</h3></div>
1473    
1474  <div class="section attribute-value-warning should" id="s:link-type:proposed"><h3>Link type <code><var>$0</var></code>  <div class="section " id="link-type:proposed"><h3>Link type <code><var>{value}</var></code>
1475    is proposed but not accepted yet; it <em>should not</em> be    is proposed but not accepted yet; it <em>should not</em> be
1476    used until it has been accepted.</h3>    used until it has been accepted.</h3>
1477      <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 1055  p { Line 1485  p {
1485      for the latest information.</p>      for the latest information.</p>
1486    </div>    </div>
1487    
1488    <div class="section " id="sizes:syntax-error"><h3>The specified value <code><var>{value}</var></code>
1489      is not a valid value.</h3></div>
1490    
1491    <div class="section " id="space-in-ID"><h3>White space characters are not allowed
1492      in the <code>id</code> attribute.</h3></div>
1493    
1494    <div class="section " id="template:not-template"><h3>The node referenced by the <code>template</code>
1495      attribute is not a template.</h3></div>
1496    
1497    <div class="section " id="window-name:empty"><h3>Browsing context name must not be empty.</h3></div>
1498    
1499    <div class="section " id="window-name:reserved"><h3>Browsing context name
1500      <code><var>{value}</var></code> is reserved.</h3></div>
1501    
1502    <div class="section " id="word-not-allowed"><h3>The word <code><var>{value}</var></code> is not
1503      allowed in this attribute.</h3></div>
1504    
1505  </section>  </section>
1506    
1507  <section id="table-model-errors">  <section id="table-model-errors">
# Line 1089  p { Line 1536  p {
1536  </section>  </section>
1537    
1538  <section id="imt-warnings">  <section id="imt-warnings">
1539  <h2>Internet Media Type Warnings</h2>  <h2>Internet Media Type Errors</h2>
1540    
1541    <div class="section " id="IMT:syntax-error"><h3>The specified value is not an Internet Media
1542      Type.</h3></div>
1543    
1544  <div class="section should" id="s:IMT:obsolete-subtype"><h3><code><var>{@}</var></code>: An <em>obsolete</em>  <div class="section should" id="s:IMT:obsolete-subtype"><h3><code><var>{@}</var></code>: An <em>obsolete</em>
1545    subtype is used.</h3></div>    subtype is used.</h3></div>
# Line 1192  p { Line 1642  p {
1642  <section id="information">  <section id="information">
1643  <h2>Stability Information</h2>  <h2>Stability Information</h2>
1644    
1645  <div class="section level-i" id="i:status:cr:element"><h3>This element is in the  <div class="section " id="deprecated:attr"><h3>This attribute is deprecated.</h3></div>
1646    
1647    <div class="section " id="deprecated:element"><h3>This element is deprecated.</h3></div>
1648    
1649    <div class="section " id="status:cr:element"><h3>This element is in the
1650    <strong>call for implementation</strong> stage.</h3>    <strong>call for implementation</strong> stage.</h3>
1651      <p>The element is in the call for implementation stage.</p>      <p>The element is in the call for implementation stage.</p>
1652            
# Line 1205  p { Line 1659  p {
1659      (W3C Candidate Recommendation) belong to this class.</p>      (W3C Candidate Recommendation) belong to this class.</p>
1660    </div>    </div>
1661    
1662  <div class="section level-i" id="i: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
1663    call for comments</strong> stage.</h3>    call for comments</strong> stage.</h3>
1664      <p>The element is in the last call for comments stage.</p>      <p>The element is in the last call for comments stage.</p>
1665            
# Line 1219  p { Line 1673  p {
1673      defined by HTML5 belong to this class.</p>      defined by HTML5 belong to this class.</p>
1674    </div>    </div>
1675    
1676  <div class="section level-i" id="i: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
1677    draft</strong>.</h3>    draft</strong>.</h3>
1678      <p>The element is documented in a working or editor's draft      <p>The element is documented in a working or editor's draft
1679      and not yet completed.</p>      and not yet completed.</p>
# Line 1231  p { Line 1685  p {
1685      <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>
1686    </div>    </div>
1687    
1688  <div class="section level-i" id="i: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
1689    standard</strong> the conformance checker knows.</h3>    standard</strong> the conformance checker knows.</h3>
1690      <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
1691      checker is aware of.</p>      checker is aware of.</p>
# Line 1239  p { Line 1693  p {
1693      <p>The element should not be used for any practical purpose unless      <p>The element should not be used for any practical purpose unless
1694      there is really a standard that defines the element.</p>      there is really a standard that defines the element.</p>
1695    </div>    </div>
1696    
1697    <div class="section " id="status:cr:attr"><h3>This attribute is in the
1698      <strong>call for implementation</strong> stage.</h3>
1699        <p>The attribute is in the call for implementation stage.</p>
1700        
1701        <p>Usually, using the attribute is safe.  However, it is a new feature
1702        so that it might not be implemented correctly.  If it is found that
1703        the feature is hard or impossible to implement, the feature
1704        might be revised, or in some case it might be dropped.</p>
1705      </div>
1706    
1707    <div class="section " id="status:lc:attr"><h3>This attribute is in the <strong>last
1708      call for comments</strong> stage.</h3>
1709        <p>The attribute is in the last call for comments stage.</p>
1710        
1711        <p>The attribute is relatively mature, though the standardization
1712        is not done yet.  It may be used for experiments.  Since it is a new
1713        feature, it might not be implemented correctly or at all.  If it is
1714        found that the feature is hard or impossible to implement, the feature
1715        might be revised or might be dropped.</p>
1716      </div>
1717    
1718    <div class="section " id="status:wd:attr"><h3>This attribute is documented in a <strong>working
1719      draft</strong>.</h3>
1720        <p>The attribute is documented in a working or editor's draft
1721        and not yet completed.</p>
1722        
1723        <p>The attribute should not be used for any practical purpose.
1724        The feature might be drastically changed later or might be
1725        entirely removed.</p>
1726      </div>
1727    
1728    <div class="section " id="status:non-standard:attr"><h3>This attribute is <strong>not part of any
1729      standard</strong> the conformance checker knows.</h3>
1730        <p>The attribute is not part of any standard or draft the conformance
1731        checker is aware of.</p>
1732        
1733        <p>The attribute should not be used for any practical purpose unless
1734        there is really a standard that defines the attribute.</p>
1735      </div>
1736  </section>  </section>
1737    
1738  <section id="unsupported-messages">  <section id="unsupported-messages">
1739  <h2><i>Unsupported</i> Messages</h2>  <h2><i>Unsupported</i> Messages</h2>
1740    
1741  <div class="section unsupported" id="unsupported:element"><h3>Conformance checking for element  <div class="section " id="unknown-element"><h3>Conformance checking for element
1742    <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
1743    might not be conforming</em>.</h3>    might not be conforming</em>.</h3>
1744      <p>The conformant checker does not support the element.      <p>The conformant checker does not support the element.
1745      It cannot determine whether the document is conforming or not.</p>      It cannot determine whether the document is conforming or not.</p>
1746    </div>    </div>
1747    
1748  <div class="section unsupported" id="unsupported:attribute"><h3>Conformance checking for attribute  <div class="section " id="unknown-attribute"><h3>Conformance checking for attribute
1749    <code><var>{local-name}</var></code> of element    <code><var>{local-name}</var></code> of element
1750    <code><var>{element-local-name}</var></code> is not supported;    <code><var>{element-local-name}</var></code> is not supported;
1751    <em>it might or might not be conforming</em>.</h3>    <em>it might or might not be conforming</em>.</h3>
# Line 1259  p { Line 1753  p {
1753      It cannot determine whether the document is conforming or not.</p>      It cannot determine whether the document is conforming or not.</p>
1754    </div>    </div>
1755    
1756  <div class="section unsupported" id="unsupported:link-type"><h3>Link type <code><var>$0</var></code> is not  <div class="section " id="unknown-link-type"><h3>Link type <code><var>{value}</var></code> is not
1757    standardized or registered at the time of the release of the conformance    standardized or registered at the time of the release of the conformance
1758    checker; <em>it is non-conforming unless it now has been    checker; <em>it is non-conforming unless it now has been
1759    registered</em>.</h3>    registered</em>.</h3>
# Line 1281  p { Line 1775  p {
1775      </dl>      </dl>
1776    </div>    </div>
1777    
1778  <div class="section unsupported" id="unsupported:event-handler"><h3>Conformance checking for event handler attribute  <div class="section " id="event-handler"><h3>Conformance checking for event handler attribute
1779    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>
1780    
1781  <div class="section unsupported" id="unsupported:media-query"><h3>Conformance checking for media query  <div class="section " id="media-query"><h3>Conformance checking for media query
1782    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>
1783    
1784  <div class="section unsupported" id="unsupported:script"><h3>Conformance checking for script  <div class="section " id="XML-script-lang"><h3>Conformance checking for script
1785    language <code><var>$0</var></code> is not supported;    language <code><var>{text}</var></code> is not supported;
1786    <em>it might or might not be conforming.</em></h3></div>    <em>it might or might not be conforming.</em></h3></div>
1787    
1788  <div class="section unsupported" id="unsupported:style"><h3>Conformance checking for style  <div class="section " id="XML-style-lang"><h3>Conformance checking for style
1789    language <code><var>$0</var></code> is not supported;    language <code><var>{text}</var></code> is not supported;
1790    <em>it might or might not be conforming.</em></h3></div>    <em>it might or might not be conforming.</em></h3></div>
1791    
1792  </section>  </section>
1793    
1794    
1795    
1796    
1797    
1798    
1799    
1800    
1801    
1802    
1803    
1804    
1805    
1806    
1807    
1808    
1809    
1810    
1811    
1812    
1813    
1814    
1815    
1816    
1817    
1818    
1819    
1820    
1821    
1822    
1823    
1824    
1825    
1826    
1827    
1828    
1829    
1830    
1831    
1832    
1833    
1834    
1835    
1836    
1837    
1838    
1839    
1840    
1841    
1842    
1843    
1844    
1845    
1846    
1847    
1848    
1849    
1850    
1851    
1852    
1853    
1854    
1855    
1856    
1857    
1858    
1859    
1860    
1861    
1862    
1863    
1864    
1865    
1866    
1867    
1868    
1869    
1870    
1871    
1872    
1873    
1874    
1875    
1876    
1877    
1878    
1879    
1880    
1881    
1882    
1883    
1884    
1885    
1886    
1887    
1888    
1889    
1890    
1891    
1892    
1893    
1894    
1895    
1896    
1897    
1898    
1899    
1900    
1901    
1902    
1903    
1904    
1905    
1906    
1907    
1908    
1909    
1910    
1911    
1912    
1913    
1914    
1915    
1916    
1917    
1918    
1919    
1920    
1921    
1922    
1923    
1924    
1925    
1926    
1927    
1928    
1929    
1930    
1931    
1932    
1933    
1934    
1935    
1936    
1937    
1938    
1939    
1940    
1941    
1942    
1943    
1944    
1945    
1946    
1947    
1948    
1949    
1950    
1951    
1952    
1953    
1954    
1955    
1956    
1957    
1958    
1959    
1960    
1961    
1962    
1963    
1964    
1965    
1966    
1967    
1968    
1969    
1970    
1971    
1972    
1973    
1974    
1975    
1976    
1977    
1978    
1979    
1980    
1981    
1982    
1983    
1984    
1985    
1986    
1987    
1988    
1989    
1990  <section id="levels">  <section id="levels">
1991  <h2>Error Levels</h2>  <h2>Error Levels</h2>
1992    

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.26

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24