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

Contents of /test/html-webhacc/error-description.ja.html.u8

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (hide annotations) (download)
Fri Aug 29 13:46:58 2008 UTC (15 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +19 -24 lines
Cleanup excerise, vol 1

1 wakaba 1.1 <!DOCTYPE html><html id="error-description" lang="ja" xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/" xmlns="http://www.w3.org/1999/xhtml">
2     <head>
3     <base href="cc/">
4    
5 wakaba 1.2
6 wakaba 1.1 <link href="../cc-style" rel="stylesheet">
7     <link href="#license" rel="license">
8 wakaba 1.2 <title xml:lang="ja">誤りの説明 — WebHACC (β)</title></head>
9 wakaba 1.1 <body>
10     <header>
11     <h1><a href="../cc-about"><abbr title="Web Hypertext Application Conformance Checker (β)"><img alt="WebHACC" src="../icons/title"></abbr></a></h1>
12     <h2>Description of Errors</h2>
13     </header>
14    
15    
16    
17     <div class="section" id="WebHACC:Heading"><h3>
18    
19     </h3>
20     <p><a href="./#input"><abbr title="Web ハイパーテキスト応用適合性検査器">WebHACC</abbr></a>
21     は、 Web 文書のための<em>適合性検査器</em> (妥当性検証器) です。
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>
25     などの<a href="../standards">最新の Web 標準</a>に対応しています。</p>
26    
27     <p><strong><a href="./#input">文書を検査する</a></strong></p>
28    
29     <p><a href="../cc-about"><abbr title="Web ハイパーテキスト応用適合性検査器">WebHACC</abbr>
30     の詳細</a></p>
31     </div>
32    
33     <section id="character-encoding-layer">
34     <h2>Character Encoding Layer Errors</h2>
35    
36     <div class="section" id="illegal-octets-error"><h3>An illegal octet in the input stream.</h3></div>
37     </section>
38    
39     <section id="html5-character-encoding">
40     <h2>HTML5 Character Encoding Errors</h2>
41    
42     <div class="section" id="disallowed-character-encoding"><h3>Character encoding <code><var>{text}</var></code>
43     is not allowed for <abbr>HTML</abbr> document.</h3>
44     <p>The character encoding used for the document is not allowed
45     for <abbr>HTML</abbr> document. The document is non‐conforming.</p>
46     </div>
47    
48     <div class="section" id="bad-character-encoding"><h3>Character encoding <code><var>{text}</var></code>
49     should not be used for <abbr>HTML</abbr> document.</h3>
50     <p>The character encoding used for the document is not recommended
51     for <abbr>HTML</abbr> document. The document is non‐conforming
52     unless there is any good reason to use that encoding.</p>
53     </div>
54    
55     <div class="section" id="non-utf-8-character-encoding"><h3>Use of UTF-8 is encouraged (this document
56     is encoded in <code><var>{text}</var></code>).</h3>
57     <p>Use of UTF-8 as the character encoding of the document is encouraged,
58     though the use of another character encoding is still conforming.</p>
59     </div>
60    
61     <div class="section" id="character-encoding-unchecked"><h3>Conformance for character encoding requirements
62     cannot be checked, since the input is not a byte stream.</h3>
63     <p>The conformance checker cannot detect whether the input document
64     met the requirements on character encoding, since the document
65     is not inputed as a serialized byte sequence. The document is
66     not conforming if it is not encoded in an appropriate character
67     encoding with appropriate labeling.</p>
68     </div>
69    
70     <div class="section" id="no-character-encoding-declaration"><h3>There is no character encoding
71     declaration.</h3>
72     <p>The document does not contain a character encoding
73     declaration. Unless the character encoding is explicitly
74     specified in lower‐level protocol, e.g. in <abbr>HTTP</abbr>,
75     or is implied by <abbr>BOM</abbr>, there must be a character
76     encoding declaration. The document is non‐conforming.</p>
77    
78     <p>The long character encoding declaration syntax
79     <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>
80     is obsolete. The new syntax is:</p>
81     <pre class="html example">
82     <code>&lt;meta charset="<var>charset-name</var>"&gt;</code></pre>
83    
84     <p>Note that the <code>encoding</code> declaration in <abbr>XML</abbr>
85     declaration has no effect for <abbr>HTML</abbr> document.</p>
86     </div>
87    
88     <div class="section" id="non-ascii-superset"><h3>No character encoding metadata is found
89     in lower‐level protocol nor is there <abbr>BOM</abbr>, while
90     character encoding <code><var>{text}</var></code>
91     is not a superset of <abbr>ASCII</abbr>.</h3>
92     <p>The document is not labeled with character encoding name
93     in lower‐level protocol, e.g. in <abbr>HTTP</abbr>, and
94     the document is not begin with <abbr>BOM</abbr>. In addition,
95     the character encoding of the document is not a superset of
96     <abbr>ASCII</abbr>. The document is non‐conforming.</p>
97    
98     <p>Unless there is a <abbr>BOM</abbr>, the character encoding
99     for the document must be specified in e.g. <abbr>HTTP</abbr>‐level,
100     as:</p>
101     <pre class="http example">
102     <code>Content-Type: text/html; charset=<var>charset-name</var></code></pre>
103    
104     <p>Existence of <abbr>HTML</abbr> character encoding declaration, i.e.
105     <code class="html example">&lt;meta charset="<var>charset-name</var>"&gt;</code>,
106     does not allow to omit <code>charset</code> parameter
107     for <abbr>HTML</abbr> document encoded in non‐<abbr>ASCII</abbr>
108     compatible encoding.</p>
109    
110     <p>Character encodings <code>Shift_JIS</code>, <code>Windows-31J</code>,
111     and <code>ISO-2022-JP</code> are <em>not</em> a superset of
112     <abbr>ASCII</abbr> for the purpose of <abbr>HTML</abbr> conformance.</p>
113     </div>
114    
115     <div class="section" id="sniffing:chardet"><h3>Character encoding of this document is sniffed
116     as <code><var>{text}</var></code> (Sniffed because no explicit specification
117     for the character encoding of this document is found in the transfer
118     procotol headers).</h3></div>
119    
120     <div class="section" id="sniffing:default"><h3>Character encoding of this document is defaulted
121     to <code><var>{text}</var></code> because no explicit specification
122     for the character encoding of this document is found in the transfer
123     procotol headers.</h3></div>
124    
125     <div class="section" id="chardecode:fallback"><h3>Since no decoder for the document character
126     encoding is found, decoder for the character encoding
127     <code><var>{text}</var></code> is used. Checking results might be
128     <em>wrong</em>.</h3></div>
129    
130     <div class="section" id="chardecode:no-error"><h3>Conformance error checking for the character
131     encoding <code><var>{text}</var></code> is not supported.</h3></div>
132    
133     <div class="section" id="charset-label:matching"><h3>Sniffed character encoding
134     <code><var>{text}</var></code> is same as the character encoding specified
135     in the character encoding declaration. This is <em>not</em> an
136     error.</h3></div>
137    
138     <div class="section" id="charset-label-detected"><h3>While parsing the document as
139     <code><var>{text}</var></code>, a character encoding declaration specifying
140     a different character encoding is found. The document
141     is reparsed.</h3>
142     <p>While parsing a document in a character encoding,
143     a character encoding declaration which declares the character
144     encoding of the document as another character encoding is found.
145     The occurence of this warning itself does not make the document
146     non‐conforming. However, the failure of the first attempt to
147     to detect the character encoding might be a result of non‐conformance
148     of the document.</p>
149    
150     <p>The document will be reparsed from the beginning. Some error
151     or warning might be reported again.</p>
152    
153     <p>These are suggestions to avoid this warning:</p>
154     <ul>
155     <li>Specify <code>charset</code> parameter in the <code>Content-Type</code>
156     field in the <abbr>HTTP</abbr> header, as:
157     <pre class="HTTP example">
158     <code>Content-Type: text/html; charset="<var>charset-name</var>"</code></pre></li>
159     <li>Put the character encoding declaration
160     (<code class="html example">&lt;meta charset="<var>charset-name</var>"&gt;</code>)
161     just after <code class="html example">&lt;head&gt;</code> start tag.</li>
162     <li>Use <code>UTF-8</code>.</li>
163     </ul>
164     </div>
165    
166     <div class="section" id="NULL"><h3>The <code class="charname">NULL</code> character
167     is not allowed.</h3></div>
168    
169     <div class="section" id="control-char"><h3>Code point <code><var>{text}</var></code> is
170     not allowed.</h3></div>
171    
172     </section>
173    
174     <section id="html5-tokenize-error">
175     <h2>HTML5 Parse Errors in Tokenization Stage</h2>
176    
177     <div class="section" id="bad-attribute-name"><h3>Attribute name cannot contain characters
178     <code>"</code>, <code>'</code>, and <code>=</code>.</h3></div>
179    
180     <div class="section" id="bad-attribute-value"><h3>Attribute value must be quoted by <code>"</code>
181     or <code>'</code> if it contains a <code>"</code>, <code>'</code>, or
182     <code>=</code> character.</h3></div>
183    
184     <div class="section" id="bare-ero"><h3>The <code>&amp;</code> character must
185     be escaped as <code class="html example">&amp;amp;</code>.</h3>
186     <p>An <code>&amp;</code> character which
187     is not part of any reference appears in the input stream.
188     The document is non‐conforming.</p>
189    
190     <p><em>Any <code>&amp;</code> character in URI (or IRI)
191     must be escaped as <code class="example">&amp;amp;</code>.</em></p>
192    
193     <p>The <code>&amp;</code> character must
194     be the first character of a reference:
195     <dl class="switch">
196     <dt>Named entity reference</dt>
197     <dd><pre class="html example">
198     <code>&amp;<var>entity-name</var>;</code></pre>
199     where <var>entity-name</var> is the name of the
200     character entity to be referenced.</dd>
201     <dt>Numeric character reference</dt>
202     <dd><pre class="html example">
203     <code>&amp;#<var>d</var>;</code></pre>
204     where <var>d</var> is the decimal representation of
205     the code position of the character to be referenced.</dd>
206     <dt>Hexadecimal character reference</dt>
207     <dd><pre class="html example">
208     <code>&amp;#x<var>h</var>;</code></pre>
209     where <var>h</var> is the hexadecimal representation
210     of the code position of the character to be referenced.</dd>
211     </dl>
212     </p>
213    
214     <p>To represent <code>&amp;</code> as a data character, use
215     named entity reference:
216     <pre class="html example">
217     <code>&amp;amp;</code></pre>
218     </p>
219     </div>
220    
221     <div class="section" id="bare-etago"><h3>A <code>&lt;/</code> string is not followed
222     by a tag name.</h3>
223     <p>There is a <code>&lt;</code> (<code>U+003C</code>
224     <code class="charname">LESS-THAN SIGN</code>) character
225     immediately followed by a <code>/</code> (<code>U+005F</code>
226     <code>SOLIDUS</code>) character, which is not part
227     of any end tag, in the input stream. The document
228     is non-conforming.</p>
229    
230     <p>The <code>&lt;/</code> sequence immediately followed
231     by an <abbr title="End of file pseudo-character">EOF</abbr> is
232     interpreted as a string data of <code>&lt;/</code>.</p>
233    
234     <p>The <code>&lt;/</code> sequence as string data must
235     be escaped as:
236     <pre class="html example">
237     <code>&amp;lt;/</code></pre>
238     </p>
239     </div>
240    
241     <div class="section" id="bare-stago"><h3>A <code>&lt;</code> character is not followed
242     by tag name or by a <code>!</code> character.</h3>
243     <p>A <code>&lt;</code> (<code>U+003C</code>
244     <code class="charname">LESS-THAN SIGN</code>) character which is not part
245     of any markup appears in the input stream.</p>
246    
247     <p>The <code>&lt;</code> character as a data character must
248     be escaped as:
249     <pre class="html example">
250     <code>&amp;lt;</code></pre>
251     </p>
252     </div>
253    
254     <div class="section" id="bare-nero"><h3>The decimal representation of the code position
255     of a character must be specified after <code>&amp;#</code>.</h3>
256     <p>An <code>&amp;</code> (<code>U+0026</code>
257     <code class="charname">AMPERSAND</code>) character immediately
258     followed by a <code>#</code> (<code>U+0023</code>
259     <code>NUMBER SIGN</code>) character which
260     is not part of any reference appears in the input stream.
261     The document is non-conforming.</p>
262    
263     <p>The string <code>&amp;#</code> must be the first two characters
264     of a reference:
265     <dl class="switch">
266     <dt>Numeric character reference</dt>
267     <dd><pre class="html example">
268     <code>&amp;#<var>d</var>;</code></pre>
269     where <var>d</var> is the decimal representation of
270     the code point of the character to be referenced.</dd>
271     <dt>Hexadecimal character reference</dt>
272     <dd><pre class="html example">
273     <code>&amp;#x<var>h</var>;</code></pre>
274     where <var>h</var> is the hexadecimal representation
275     of the code point of the character to be referenced.</dd>
276     </dl>
277     </p>
278    
279     <p>To represent <code>&amp;#</code> as data characters, use
280     a named entity reference for the <code>&amp;</code> character:
281     <pre class="html example">
282     <code>&amp;amp;#</code></pre>
283     </p>
284     </div>
285    
286     <div class="section" id="bare-hcro"><h3>The hexadecimal representation of the code position
287     of a character must be specified after <code>&amp;#x</code>.</h3>
288     <p>The string <code>&amp;#x</code> or <code>&amp;#X</code> which
289     is not part of any reference appears in the input stream.
290     The document is non-conforming.</p>
291    
292     <p>The string <code>&amp;#x</code> or <code>&amp;#X</code> must
293     be the first three characters of a hexadecimal reference:
294     <pre class="html example">
295     <code>&amp;#x<var>h</var>;</code></pre>
296     where <var>h</var> is the hexadecimal representation
297     of the code point of the character to be referenced.</p>
298    
299     <p>To represent <code>&amp;#x</code> as data characters, use
300     a named entity reference for the <code>&amp;</code> character:
301     <pre class="html example">
302     <code>&amp;amp;#x</code></pre>
303     </p>
304     </div>
305    
306     <div class="section" id="bogus-comment"><h3>String <code>&lt;!</code> is not followed
307     by <code>--</code>.</h3>
308     <p>There is a <code>&lt;</code> (<code>U+003C</code>
309     <code class="charname">LESS-THAN SIGN</code>) character
310     followed by a <code>!</code> (<code>U+0021</code>
311     <code class="charname">EXCLAMATION MARK</code>) character,
312     which is not followed by a <code>--</code> or
313     <code>!DOCTYPE</code>. The document is non-conforming.</p>
314    
315     <dl class="switch">
316     <dt>Comments</dt>
317     <dd>In HTML document, comments must be introduced by
318     <code class="example">&lt;!--</code> (<code>&lt;!</code>
319     <em>immediately</em> followed
320     by <em>two</em> <code>-</code>s) and must be terminated by
321     <code class="example">--&gt;</code>.
322     Strings <code>&lt;!</code> not followed
323     by <code>--</code> and <code>&lt;!-</code> not followed by
324     <code>-</code> are not valid open delimiters for comments.</dd>
325     <dt>Marked sections, including <code>CDATA</code> sections</dt>
326     <dd>Marked sections are not allowed in HTML document.</dd>
327     <dt>Markup declarations</dt>
328     <dd>Markup declarations, except for <code>DOCTYPE</code>
329     and comment declarations, are not allowed in HTML document.</dd>
330     <dt>String <code>&lt;!</code></dt>
331     <dd>String <code>&lt;!</code> must be escaped as
332     <code class="example">&amp;lt;!</code>.</dd>
333     </dl>
334     </div>
335    
336     <div class="section" id="bogus-end-tag"><h3>String <code>&lt;/</code> is not followed
337     by tag name.</h3>
338     <p>There is a <code>&lt;</code> (<code>U+003C</code>
339     <code class="charname">LESS-THAN SIGN</code>) character
340     immediately followed by a <code>/</code> (<code>U+005F</code>
341     <code>SOLIDUS</code>) character, which is not part
342     of any end tag, in the input stream. The document
343     is non-conforming.</p>
344    
345     <p>The <code>&lt;/</code> sequence not followed by a
346     tag name is parsed as an opening of bogus comment.</p>
347    
348     <p>The <code>&lt;/</code> sequence as string data must
349     be escaped as:
350     <pre class="html example">
351     <code>&amp;lt;/</code></pre>
352     </p>
353     </div>
354    
355     <div class="section" id="C1-character-reference"><h3>Character reference to
356     <code><var>{text}</var></code> is not allowed.</h3></div>
357    
358     <div class="section" id="CR-character-reference"><h3>Character reference to
359     <code>U+000D</code> (<code class="charname">CARRIAGE RETURN</code>)
360     is not allowed.</h3></div>
361    
362     <div class="section" id="dash-in-comment"><h3>There is a <code>--</code> sequence
363     in a comment.</h3>
364     <p>There is a <code>-</code> (<code>U+002D</code>
365     <code class="charname">HYPHEN-MINUS</code>) character
366     at the end of the comment or a <code>--</code> sequence
367     in the comment. The document is non-conforming.</p>
368    
369     <p>Comments cannot contain a string <code>--</code>, as in XML.
370     Unlike SGML, there cannot be more than one comments
371     (where <i>comment</i> is an SGML term) in the comment
372     declaration.</p>
373     </div>
374    
375     <div class="section" id="duplicate-attribute"><h3>There are two attributes with name
376     <code><var>{text}</var></code>.</h3>
377     <p>There are more than one attributes with the same
378     name in a tag. The document is non-conforming.</p>
379    
380     <p>The <code>motion</code> attribute is not part of the HTML standard.
381     Use <code>img</code> element with animation GIF instead.</p>
382     </div>
383    
384     <div class="section" id="empty-start-tag"><h3>Empty start tag (<code>&lt;&gt;</code>) is not
385     allowed.</h3></div>
386    
387     <div class="section" id="empty-end-tag"><h3>Empty end tag (<code>&lt;/&gt;</code>) is not
388     allowed.</h3></div>
389    
390     <div class="section" id="end-tag-attribute"><h3>End tag cannot have attributes.</h3></div>
391    
392     <div class="section" id="invalid-character-reference"><h3>Character reference to
393     <code><var>{text}</var></code> is not allowed.</h3></div>
394    
395     <div class="section" id="nestc"><h3>Polytheistic slash (<code>/&gt;</code>) cannot be
396     used for this element.</h3>
397     <p>Polytheistic slash (<code>/&gt;</code>) must not be used
398     for the element. The document is non-conforming.</p>
399    
400     <p>The polytheistic slash can only be
401     used for <code>base</code>, <code>link</code>, <code>meta</code>,
402     <code>hr</code>, <code>br</code>, <code>img</code>,
403     <code>embed</code>, <code>param</code>, <code>area</code>,
404     <code>col</code>, and <code>input</code> elements.</p>
405    
406     <dl class="switch">
407     <dt><code>&lt;script/&gt;</code></dt>
408     <dd><p>The polytheistic slash cannot be used for <code>script</code>
409     element. Even for an empty <code>script</code> element,
410     there must be an explicit end tag
411     <code class="html example">&lt;/script&gt;</code>.</p>
412    
413     <p><strong>NOTE</strong>: Though some user agents interpret
414     polytheistic slash for <code>script</code> element as the
415     closing of the element, such usage is not allowed under
416     the current standard.</p></dd>
417     <dt><code>&lt;basefont/&gt;</code>, <code>&lt;bgsound/&gt;</code>,
418     <code>&lt;frame/&gt;</code>, <code>&lt;keygen/&gt;</code>,
419     <code>&lt;spacer/&gt;</code>, <code>&lt;wbr/&gt;</code></dt>
420     <dd>These elements are themselves non-conforming.</dd>
421     <!-- isindex, image -->
422     <dt><code>&lt;command/&gt;</code>, <code>&lt;event-source/&gt;</code>,
423     <code>&lt;nest/&gt;</code>, or <code>&lt;source/&gt;</code></dt>
424     <dd>Future revision of HTML5 parsing algorithm is expected
425     to allow polytheistic slash for these elements.</dd>
426     <dt><code>&lt;a/&gt;</code>, <code>&lt;p/&gt;</code></dt>
427     <dd>These elements are not always empty and therefore
428     polytheistic slash is not allowed. Use explicit end tag
429     to represent empty element as:
430     <pre class="example html">
431     <code>&lt;p&gt;&lt;/p&gt;</code></pre>
432     </dd>
433     </dl>
434    
435     <p>Note that, unlike in XML, the polytheistic slash has
436     no effect in HTML.</p>
437     </div>
438    
439     <div class="section" id="no-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE </code>, the
440     document type name must be specified.</h3></div>
441    
442     <div class="section" id="no-PUBLIC-literal"><h3>After the keyword <code>PUBLIC</code>, no
443     oublic identifier is specified.</h3></div>
444    
445     <div class="section" id="no-refc"><h3>Character reference must be closed by a
446     <code>;</code> character.</h3></div>
447    
448     <div class="section" id="no-space-before-DOCTYPE-name"><h3>After the string <code>&lt;!DOCTYPE</code>, there
449     must be at least a white space character before the document type
450     name.</h3></div>
451    
452     <div class="section" id="no-space-between-attributes"><h3>Attributes must be separeted by at least a
453     white space character.</h3></div>
454    
455     <div class="section" id="no-SYSTEM-literal"><h3>After the keyword <code>SYSTEM</code>, no
456     system identifier is specified.</h3></div>
457    
458     <div class="section" id="pio"><h3>Processing instruction
459     (<code>&lt;?<var>...</var>&gt;</code>) is not allowed in HTML
460     document.</h3>
461     <p>Processing instructions (<code>&lt;?<var>...</var>?&gt;</code>),
462     including XML declaration (<code>&lt;?xml <var>...</var>?&gt;</code>)
463     and XML style sheet <abbr title="processing instruction">PI</abbr>
464     (<code>&lt;?xml-stylesheet <var>...</var>?&gt;</code>), are not allowed
465     in the HTML syntax. The document is non-conforming.</p>
466    
467     <dl class="switch">
468     <dt><code>&lt;?xbl?&gt;</code> (<abbr>XBL</abbr> Association)</dt>
469     <dd>An <abbr>XBL</abbr> binding cannot be associated by
470     <abbr title="processing instruction">PI</abbr> in <abbr>HTML</abbr>
471     document. Use <code>binding</code> property in <abbr>CSS</abbr>
472     style sheet as:
473     <pre class="html example">
474     <code>&lt;style&gt;
475     p {
476     binding: url(binding.xbl);
477     }
478     &lt;/style&gt;</code></pre>
479     </dd>
480     <dt><code>&lt;?xml?&gt;</code> (XML declaration)</dt>
481     <dd>XML declaration is unnecessary for HTML documents.</dd>
482     <dt><code>&lt;?xml-stylesheet?&gt;</code> (XML style sheet
483     <abbr title="processing instruction">PI</abbr>)</dt>
484     <dd>Use HTML <code>link</code> element with <code>rel</code>
485     attribute set to <code>stylesheet</code> (or,
486     <code>alternate stylesheet</code> for an alternate style
487     sheet).
488     <pre class="example html">
489     <code>&lt;link rel=stylesheet href="path/to/stylesheet.css"&gt;</code></pre>
490     </dd>
491     <dt><code>&lt;?php?&gt;</code> or
492     <code>&lt;? <var>... <abbr>PHP</abbr> code ...</var> ?&gt;</code>
493     (<abbr>PHP</abbr> code)</dt>
494     <dd>The conformance checker does <em>not</em> support
495     checking for PHP source documents.</dd>
496     <dt>Other processing instructions</dt>
497     <dd>Processing instructions cannot be inserted in an HTML
498     document. Use XML document or insert
499     <code>ProcessingInstruction</code> node by scripting.</dd>
500     </dl>
501    
502     <p>Web browsers will parse processing instructions as bogus
503     comments. Some legacy Web browsers, such as IE:mac and
504     some mobile Web browsers, will display processing instructions
505     as string.</p>
506     </div>
507    
508     <div class="section" id="string-after-DOCTYPE-name"><h3>There is a bogus string after the document type
509     name.</h3></div>
510    
511     <div class="section" id="string-after-PUBLIC"><h3>There is a bogus string after the keyword
512     <code>PUBLIC</code>.</h3></div>
513    
514     <div class="section" id="string-after-PUBLIC-literal"><h3>There is a bogus string after the public
515     identifier.</h3></div>
516    
517     <div class="section" id="string-after-SYSTEM"><h3>There is a bogus string after the keyword
518     <code>SYSTEM</code>.</h3></div>
519    
520     <div class="section" id="string-after-SYSTEM-literal"><h3>There is a bogus string after the system
521     identifier.</h3></div>
522    
523     <div class="section" id="unclosed-attribute-value"><h3>Attribute value is not closed by a quotation
524     mark.</h3></div>
525    
526     <div class="section" id="unclosed-comment"><h3>Comment is not closed by a string
527     <code>--&gt;</code>.</h3></div>
528    
529     <div class="section" id="unclosed-DOCTYPE"><h3>The <code>DOCTYPE</code> is not closed by a
530     <code>&gt;</code> character.</h3></div>
531    
532     <div class="section" id="unclosed-PUBLIC-literal"><h3>The public identifier literal is not closed by a
533     quotation mark.</h3></div>
534    
535     <div class="section" id="unclosed-SYSTEM-literal"><h3>The system identifier literal is not closed by a
536     quotation mark.</h3></div>
537    
538     <div class="section" id="unclosed-tag"><h3>Tag is not closed by a <code>&gt;</code>
539     character.</h3></div>
540    
541     </section>
542    
543     <section id="html5-parse-errors">
544     <h2>HTML5 Parse Errors in Tree Construction Stage</h2>
545    
546     <div class="section" id="after-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
547     not allowed after the <code>body</code> is closed.</h3></div>
548    
549     <div class="section" id="after-body:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
550     not allowed after the <code>body</code> is closed.</h3></div>
551    
552     <div class="section" id="after-body:#text"><h3>Non‐white‐space characters are not allowed
553     after the <code>body</code> is closed.</h3></div>
554    
555     <div class="section" id="after-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
556     not allowed after the <code>frameset</code> is closed.</h3></div>
557    
558     <div class="section" id="after-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
559     not allowed after the <code>frameset</code> is closed.</h3></div>
560    
561     <div class="section" id="after-frameset:#text"><h3>Non‐white‐space characters are not allowed
562     after the <code>frame</code> is closed.</h3></div>
563    
564     <div class="section" id="after-head"><h3>The <code><var>{text}</var></code> element cannot be
565     inserted between <code>head</code> and <code>body</code>
566     elements.</h3>
567     <p>A start tag appears after the <code>head</code> element is closed
568     but before the <code>body</code> element is opened.
569     The document is non-conforming.</p>
570     </div>
571    
572     <div class="section" id="after-html"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
573 wakaba 1.4 not allowed after the <code>html</code> is closed.</h3>
574     <p>The start tag of an element appears after the
575     <code>body</code> element has been closed. The document is
576     non-conforming.</p>
577    
578     <p>Any content of the document other than <code>head</code>
579     contents and comments must be put into the <code>body</code>
580     element.</p>
581     </div>
582 wakaba 1.1
583     <div class="section" id="after-html:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
584 wakaba 1.4 not allowed after the <code>html</code> is closed.</h3>
585     <p>The end tag of an element appears after the
586     <code>body</code> element has been closed. The document is
587     non-conforming.</p>
588    
589     <p>Any content of the document other than <code>head</code>
590     contents and comments must be put into the <code>body</code>
591     element.</p>
592     </div>
593 wakaba 1.1
594     <div class="section" id="after-html:#text"><h3>Non‐white‐space characters are not allowed
595     after the <code>html</code> is closed.</h3></div>
596    
597     <div class="section" id="image"><h3>The <code>image</code> element is
598     obsolete.</h3></div>
599    
600     <div class="section" id="in-a:a"><h3>Anchor cannot be nested.</h3>
601     <p>HTML <code>a</code> elements cannot be nested.
602     The document is non-conforming.</p>
603    
604     <p>In the HTML syntax, a start tag of the <code>a</code>
605     implies the end tag of any opening <code>a</code> element.</p>
606     </div>
607    
608     <div class="section" id="in-body"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
609     is not allowed in the <code>body</code> element.</h3>
610     <p>The start or end tag of an element, which
611     cannot be a descendant of <code>body</code> element, appears
612     in the input stream while the <code>body</code> element has been opened.
613     The document is non-conforming.</p>
614     </div>
615    
616     <div class="section" id="in-body:#eof"><h3>Some element is not closed before the end of
617     file.</h3></div>
618    
619     <div class="section" id="in-button:button"><h3>The <code>button</code> element cannot be
620     nested.</h3></div>
621    
622     <div class="section" id="in-CDATA:#eof"><h3>Element is not closed before the end of
623     file.</h3></div>
624    
625     <div class="section" id="in-form:form"><h3>Start tag <code>&lt;form&gt;</code> is
626     not allowed in a <code>form</code> element.</h3></div>
627    
628     <div class="section" id="in-frameset"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
629     not allowed in a <code>framset</code> element.</h3></div>
630    
631     <div class="section" id="in-frameset:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code> is
632     not allowed in a <code>frameset</code> element.</h3></div>
633    
634     <div class="section" id="in-frameset:#text"><h3>Non‐white‐space characters are not allowed
635     in a <code>frameset</code> element.</h3></div>
636    
637     <div class="section" id="in-head:head"><h3>Start tag <code>&lt;head&gt;</code>
638     is not allowed in the <code>head</code> element.</h3>
639     <p>There is a start tag <code>&lt;head&gt;</code> in the
640     <code>&lt;head&gt;</code> element. The document is non-conforming.</p>
641    
642     <p>In an HTML document there must not be more than
643     one <code>head</code> element, therefore no more than one
644     start tag <code>&lt;head&gt;</code> can appear in the input stream.</p>
645     </div>
646    
647     <div class="section" id="in-html:#DOCTYPE"><h3>A <code>DOCTYPE</code> appears after any
648     element or data character has been seen.</h3>
649     <p>A <code>DOCTYPE</code> appears after any element or data character
650     has been seen. The document is non-conforming.</p>
651    
652     <p>The <code>DOCTYPE</code> must be placed before any
653     tag, reference, or data character. Only white space characters
654     and comments can be inserted before the <code>DOCTYPE</code>.</p>
655     </div>
656    
657     <div class="section" id="in-nobr:nobr"><h3>The <code>nobr</code> element cannot be
658     nested.</h3></div>
659    
660     <div class="section" id="in-noscript"><h3>The <code><var>{text}</var></code> element is not
661     allowed in a <code>noscript</code> element in the
662     <code>head</code> element.</h3></div>
663    
664     <div class="section" id="in-noscript:/"><h3>An end tag <code>&lt;/<var>{text}</var>&gt;</code>
665     appers before the <code>noscript</code> element is closed.</h3></div>
666    
667     <div class="section" id="in-noscript:#eof"><h3>A <code>noscript</code> element is not closed
668     before the end of file.</h3></div>
669    
670     <div class="section" id="in-noscript:#text"><h3>Non‐white‐space characters are not allowed
671     in a <code>noscript</code> element in the <code>head</code>
672     element.</h3></div>
673    
674     <div class="section" id="in-PCDATA:#eof"><h3>Element is not closed before the end of
675     file.</h3></div>
676    
677     <div class="section" id="in-select"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
678     is not allowed in a <code>select</code> element.</h3></div>
679    
680     <div class="section" id="in-select:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>
681     is not allowed in a <code>select</code> element.</h3></div>
682    
683     <div class="section" id="in-table"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code>
684     is not allowed in a <code>table</code> element.</h3>
685     <p>The start or end tag of an element, which
686     cannot be a child of <code>table</code> element, appears
687     in the input stream while the <code>table</code> element has been opened
688     but no other element has been opened. The document is non-conforming.</p>
689    
690     <p>In <code>table</code>, only table related elements
691     are allowed; any other element must be contained in
692     <code>td</code> or <code>th</code> element to form
693     a part of the table, or <code>caption</code> element to create
694     a table caption.</p>
695     </div>
696    
697     <div class="section" id="in-table:/"><h3>End tag <code>&lt;/<var>{text}</var>&gt;</code>
698     is not allowed in a <code>table</code> element.</h3></div>
699    
700     <div class="section" id="in-table:#text"><h3>Non‐white‐space character is not allowed within
701     the <code>table</code> element, outside of the caption and cells.</h3>
702     <p>A non‐white‐space character appears in <code>table</code>.
703     The document is non-conforming.</p>
704    
705     <p>In <code>table</code>, only table related elements
706     are allowed; any other element and data character must be contained in
707     <code>td</code> or <code>th</code> element to form
708     a part of the table, or <code>caption</code> element to create
709     a table caption.</p>
710     </div>
711    
712     <div class="section" id="isindex"><h3>The <code>isindex</code> element is
713     obsolete.</h3></div>
714    
715     <div class="section" id="missing-start-tag:tr"><h3>Start tag of <code>tr</code>
716     element is missing.</h3>
717     <p>Start tag of a <code>tr</code> element, which is <em>not</em>
718     optional, is missing. The document is non-conforming.</p>
719    
720     <p>In a table section, a <code>&lt;tr&gt;</code> start tag
721     must occur before any <code>&lt;td&gt;</code> or
722     <code>&lt;th&gt;</code> start tag. Though the HTML5 parser
723     implies the <code>&lt;tr&gt;</code> start tag before
724     these start tags, it must be explicitly specified.</p>
725     </div>
726    
727     <div class="section" id="no-DOCTYPE"><h3>This document does not start with a
728     <code>DOCTYPE</code>.</h3>
729     <p>The document does not start with a <code>DOCTYPE</code>.
730     The document is non-conforming.</p>
731    
732     <p>An HTML document must start by a <code>DOCTYPE</code>:
733     <pre class="html example">
734     <code>&lt;!DOCTYPE HTML&gt;</code></pre>
735     </p>
736    
737     <p>Only white space characters and comments are allowed
738     before the <code>DOCTYPE</code>. XML declaration is <em>not</em>
739     allowed in HTML document.</p>
740     </div>
741    
742     <div class="section" id="not-closed"><h3>Element <code><var>{text}</var></code> is not
743     closed.</h3>
744     <p>End tag of an element is not found before, for example,
745     an end tag of another element appears or
746     the end of the document. The document is non-conforming.</p>
747    
748     <p>Only <code>body</code>, <code>colgroup</code>, <code>dd</code>,
749     <code>dt</code>, <code>head</code>, <code>html</code>, <code>li</code>,
750     <code>ol</code>, <code>option</code>, <code>optgroup</code>,
751     <code>p</code>, <code>rb</code>, <code>rp</code>, <code>rt</code>,
752     <code>tbody</code>, <code>td</code>, <code>tfoot</code>,
753     <code>th</code>, <code>thead</code>, <code>tr</code>,
754     <code>ul</code> end tag can be omitted in HTML documents.
755     For any element except for void element, there must be an explicit
756     end tag.</p>
757    
758     <dl class="switch">
759     <dt>HTML <code>canvas</code> element</dt>
760     <dd>Though the element is void in earlier versions of Safari,
761     the <code>canvas</code> element is <em>no</em> longer
762     defined as empty. There must be an end tag
763     <code class="html example">&lt;/canvas&gt;</code>.</dd>
764     </dl>
765    
766     <p>Note that misnesting tags, such as
767     <code class="bad example">&lt;a&gt;&lt;b&gt;&lt;/a&gt;&lt;/b&gt;</code>, are not
768     allowed and they also cause this error.</p>
769     </div>
770    
771     <div class="section" id="not-first-start-tag"><h3>This <code>&lt;html&gt;</code> tag is not
772     the first start tag.</h3>
773     <p>There is a start tag of the <code>html</code> element
774     that it not the first start tag in the input stream.
775     The document is non-conforming.</p>
776    
777     <p>In an HTML document, there cannot be more than one
778     <code>html</code> element and therefore there cannot be
779     more than one <code>&lt;html&gt;</code> tag. In addition,
780     nothing can be placed before the <code>&lt;html&gt;</code> tag
781     except a <code>DOCTYPE</code>, white space characters,
782     and comments.</p>
783     </div>
784    
785     <div class="section" id="not-HTML5"><h3>This document is written in an old version of
786     HTML.</h3>
787     <p>The document contains a <code>DOCTYPE</code> declaration
788     that is different from HTML5 <code>DOCTYPE</code> (i.e.
789     <code class="example html">&lt;!DOCTYPE HTML&gt;</code>).
790     The document is non‐conforming.</p>
791    
792     <p>The document might or might not be conformant to
793     some version of HTML. However, conformance to any HTML
794     specification other than HTML5 provides for no practical
795     convenience, since Web borwsers will parse any
796     HTML document (roughly) as defined in HTML5.</p>
797     </div>
798    
799     <div class="section" id="start-tag-not-allowed"><h3>Start tag <code>&lt;<var>{text}</var>&gt;</code> is
800     not allowed here.</h3></div>
801    
802     <div class="section" id="unmatched-end-tag"><h3>Element <code><var>{text}</var></code> is not
803     opened.</h3>
804     <p>An end tag appears though no element with the same name
805     has been opened. The document is non-conforming.</p>
806    
807     <p>For any end tag in HTML document, there must be a
808     corresponding start tag.</p>
809    
810     <dl class="switch">
811     <dt>HTML <code>base</code>, <code>basefont</code>,
812     <code>bgsound</code>, <code>br</code>, <code>col</code>,
813     <code>embed</code>, <code>frame</code>, <code>hr</code>,
814     <code>image</code>, <code>img</code>, <code>input</code>,
815     <code>isindex</code>, <code>link</code>, <code>meta</code>,
816     <code>param</code>, <code>spacer</code>, or <code>wbr</code> element</dt>
817     <dd>End tag is not allowed for these elements, since
818     those content must always be empty. Remove end tag.</dd>
819     <!-- keygen -->
820     <!-- command, event-source, nest, source -->
821     </dl>
822     </div>
823    
824     </section>
825    
826     <section id="element-content-model-errors">
827     <h2>Element Content Model Errors</h2>
828    
829     <div class="section" id="basehref-after-URL-attribute"><h3>The <code>base</code> element with the
830     <code>href</code> attribute specified cannot be placed after
831     any attribute with a URL.</h3></div>
832    
833     <div class="section" id="basetarget-after-hyperlink"><h3>The <code>base</code> element with the
834     <code>target</code> attribute specified cannot be placed after
835     any element that defines a hyperlink.</h3></div>
836    
837     <div class="section" id="character-not-allowed"><h3>Data character is not allowed in this
838     context.</h3>
839     <p>A data character appears where it is not allowed in this
840     context. The document is non-conforming.</p>
841    
842     <p>Possible causes:
843     <ul>
844     <li><p>A data character cannot be a child
845     of certain sectioning elements such as <code>body</code>,
846     <code>section</code>, and <code>blockquote</code>.</p>
847    
848     <p>Any inline-level content must be put
849     in e.g. paragraph element such as <code>p</code>.</p></li>
850     <li><p>Though some elements such as <code>div</code>,
851     <code>li</code>, and <code>td</code> allow
852     <em>either one</em> of block-level or inline-level content
853     is allowed. If there is a block-level content,
854     any inline-level content must be put
855     in e.g. paragraph element such as <code>p</code>.</p></li>
856     </ul>
857     </p>
858     </div>
859    
860     <div class="section" id="character-not-allowed:empty"><h3>Non‐white‐space characters are not allowed in
861     an empty element.</h3></div>
862    
863     <div class="section" id="character-not-allowed:atom|PersonConstruct"><h3>Non‐white‐space characters are not allowed in
864     Person construct.</h3></div>
865    
866     <div class="section" id="character-not-allowed:atom|TextConstruct"><h3>Non‐white‐space characters are not allowed in
867     Text construct.</h3></div>
868    
869     <div class="section" id="child-element-missing"><h3>There must be an element
870     <code><var>{text}</var></code> as a child of this element.</h3>
871     <p>The content model of the element is so defined that it
872     must contain a <code><var>$0</var></code> child element.
873     The document is non-conforming.</p>
874    
875     <dl class="switch">
876     <dt>HTML <code>head</code> element</dt>
877     <dd>There must be a <code>title</code> child element.</dd>
878     <dt>HTML <code>html</code> element</dt>
879     <dd>There must be a <code>head</code> child element followed
880     by a <code>body</code> element.</dd>
881     <dt>HTML <code>tr</code> element</dt>
882     <dd><a href="#child-element-missing:td%7Cth">There must be
883     one or more <code>td</code> or <code>th</code> child element.</a></dd>
884     </dl>
885     </div>
886    
887     <div class="section" id="child-element-missing:td|th"><h3>There must be a <code>td</code>
888     or <code>th</code> element as a child of this element.</h3>
889     <p>The <code>tr</code> element must contain at least one
890     <code>td</code> or <code>th</code> child element. The document
891     is non-conforming.</p>
892     </div>
893    
894     <div class="section" id="child-element-missing:atom"><h3>There must be an element
895     <code><var>{text}</var></code> in the Atom namespace as a child of this
896     element.</h3></div>
897    
898     <div class="section" id="child-element-missing:atom:link:alternate"><h3>There must be an Atom <code>link</code> element
899     whose <code>rel</code> attribute is set to <code>alternate</code> as a
900     child of this element.</h3></div>
901    
902     <div class="section" id="child-element-missing:atom:link:self"><h3>There should be an Atom <code>link</code> element
903     whose <code>rel</code> attribute is set to <code>self</code> as a
904     child of this element.</h3></div>
905    
906     <div class="section" id="element-missing:hn"><h3>There must be at least one
907     <code>h<var>n</var></code> element descendant.</h3></div>
908    
909     <div class="section" id="element-not-allowed"><h3>This element is not allowed in this
910     context.</h3>
911     <p>An element appears where it is not allowed. The document
912     is non-conforming.</p>
913    
914     <p>Possible causes:
915     <dl class="switch">
916     <dt>If the element with the error is an inline-level element,
917     such as <code>a</code>, <code>progress</code>, or <code>img</code></dt>
918     <dd><p>An inline-level element cannot be a child
919     of certain sectioning elements such as <code>body</code>,
920     <code>section</code>, and <code>blockquote</code>.</p>
921    
922     <p>Any inline-level content must be put
923     in e.g. paragraph element such as <code>p</code>.</p></dd>
924     <dt>If it is a block-level elements, such as <code>aside</code>,
925     <code>div</code>, <code>h<var>n</var></code>,
926     <code>p</code>, or <code>section</code></dt>
927     <dd><dl class="switch">
928     <dt>If the parent element is <code>div</code>,
929     <code>li</code>, <code>td</code>, or <code>th</code></dt>
930     <!-- @@ TODO: more... -->
931     <!-- @@ TODO: <p><ul><li><p> -->
932     <dd><p>The parent element allows <em>either</em>
933     block-level or inline-level content. If there is a
934     block-level content, any inline-level content must be
935     put in e.g. paragraph element such as <code>p</code>.</p>
936     <p>For example, an HTML document fragment
937     <code class="html bad example">&lt;div&gt;&lt;p&gt;Hello!&lt;/p&gt; World!&lt;/div&gt;</code>
938     is non-conforming, since a word <q>World!</q> does not belong
939     to any paragraph. (If not part of any paragraph, what is
940     it!?) A conforming example would be:
941     <pre class="html example">
942     <code>&lt;div&gt;&lt;p&gt;Hello!&lt;/p&gt; &lt;p&gt;World!&lt;/p&gt;&lt;/div&gt;</code></pre>
943     </p></dd>
944     <dt>If the parent element does <em>not</em> allow
945     block-level elements as content</dt>
946     <dd>The element is not allowed to be inserted here.
947     For example, a <code>div</code> element cannot be
948     a child of an <code>h1</code> element.</dd>
949     </dl></dd>
950     <dt>If the element with the error is a <code>noscript</code> element</dt>
951     <dd>The <code>noscript</code> element is allowed only in the context
952     where a block-level or inline-level content is expected
953     and in the <code>head</code> element.
954     It cannot be used in e.g. <code>ul</code>, <code>table</code>,
955     or <code>select</code>.</dd>
956     <dt>If the element with the error is <code>blink</code>,
957     <code>center</code>, or <code>marquee</code> element</dt>
958     <dd>These elements are not part of the HTML standard.
959     Use CSS for styling control.</dd>
960    
961     <dt><code>button</code>, <code>datalist</code>,
962     <code>fieldset</code>, <code>form</code>,
963     <code>input</code>, <code>label</code>,
964     <code>optgroup</code>, <code>option</code>, <code>output</code>,
965     <code>rb</code>, <code>rp</code>, <code>rt</code>, <code>ruby</code>,
966     <code>textarea</code>, or <code>textarea</code> element</dt>
967     <!-- rbc, rtc ? -->
968     <dd>These elements are intentionally not supported by the conformance
969     checker <em>yet</em>.</dd>
970     </dl>
971     </p>
972     </div>
973    
974     <div class="section" id="element-not-allowed:area"><h3>An <code>area</code> element cannot be used
975     outside of a <code>map</code> element.</h3></div>
976    
977     <div class="section" id="element-not-allowed:base"><h3>There is another <code>base</code>
978     element.</h3></div>
979    
980     <div class="section" id="element-not-allowed:datatemplate"><h3>In a <code>datatemplate</code> element, only
981     <code>rule</code> elements are allowed.</h3></div>
982    
983     <div class="section" id="element-not-allowed:details-legend"><h3>In a <code>details</code> element, only at the
984     beginning of the element a <code>lengend</code> element
985     may be used.</h3></div>
986    
987     <div class="section" id="element-not-allowed:empty"><h3>Elements are not allowed in an empty
988     element.</h3></div>
989    
990     <div class="section" id="element-not-allowed:figure-legend"><h3>In a <code>figure</code> element, only at the
991     beginning or only at the end of the element a <code>lengend</code> element
992     may be used.</h3></div>
993    
994     <div class="section" id="element-not-allowed:flow"><h3>This element is not allowed where flow
995     content is expected.</h3></div>
996    
997     <div class="section" id="element-not-allowed:flow-style"><h3>A <code>style</code> element without
998     <code>scoped</code> attribute is not allowed in this context.</h3></div>
999    
1000     <div class="section" id="element-not-allowed:head-noscript"><h3>This element is not allowed in a
1001     <code>noscript</code> element in the <code>head</code> element.</h3></div>
1002    
1003     <div class="section" id="element-not-allowed:head-style"><h3>A <code>style</code> element with
1004     <code>scoped</code> attribute is not allowed in the <code>head</code>
1005     element.</h3></div>
1006    
1007     <div class="section" id="element-not-allowed:head-title"><h3>There is another <code>title</code>
1008     element.</h3></div>
1009    
1010     <div class="section" id="element-not-allowed:minus"><h3>This element is not allowed in this
1011     context.</h3></div>
1012    
1013     <div class="section" id="element-not-allowed:meta-charset"><h3>The character encoding declaration must be the
1014     first element in the <code>head</code> element.</h3></div>
1015    
1016     <div class="section" id="element-not-allowed:metadata"><h3>This element is not allowed where metadata
1017     content is expected.</h3></div>
1018    
1019     <div class="section" id="element-not-allowed:phrasing"><h3>This element is not allowed where phrasing
1020     content is expected.</h3></div>
1021    
1022     <div class="section" id="element-not-allowed:root"><h3>This element is not allowed as the root
1023     element of a document.</h3>
1024     <p>An element that is not allowed as the root element
1025     is used as the root element of the document. The document is
1026     non-conforming, as far as the conformance checker can tell.</p>
1027    
1028     <dl class="switch">
1029     <dt><code>html</code> element in an XHTML document</dt>
1030     <dd><p>In <abbr>XHTML</abbr> document, the root <code>html</code>
1031     element must have an <code>xmlns</code> attribute as:
1032     <pre class="xml example">
1033     <code>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;</code></pre></p></dd>
1034     <dt><code>rss</code> element</dt>
1035     <dd><p>The document is written in some version of RSS.</p>
1036     <p>The conformance checker does not support any version
1037     of RSS. Use Atom 1.0 for feed documents.</p></dd>
1038     <dt><code>feed</code> element</dt>
1039     <dd><p>The Atom <code>feed</code> element must be
1040     in the <code>http://www.w3.org/2005/Atom</code>
1041     namespace as:
1042     <pre class="xml example">
1043     <code>&lt;feed xmlns="http://www.w3.org/2005/Atom"&gt;</code></pre>
1044     </p>
1045     <p>The conformance checker does not support Atom 0.3.
1046     Use Atom 1.0 for feed documents.</p></dd>
1047     </dl>
1048     </div>
1049    
1050     <div class="section" id="element-not-allowed:root:xml"><h3>This element is not allowed as the root element
1051     of an XML document.</h3></div>
1052    
1053     <div class="section" id="element-not-allowed:ruby-base"><h3>This element is not allowed in the <code>ruby</code>
1054     element.</h3></div>
1055    
1056     <div class="section" id="element-not-allowed:text"><h3>This element is not allowed in this
1057     context.</h3></div>
1058    
1059     <div class="section" id="element-not-allowed:atom|content"><h3>This element is not allowed in an Atom
1060     <code>content</code> element.</h3></div>
1061    
1062     <div class="section" id="element-not-allowed:atom|PersonConstruct"><h3>This element is not allowed in Person
1063     construct.</h3></div>
1064    
1065     <div class="section" id="element-not-allowed:atom|TextConstruct"><h3>This element is not allowed in Text
1066     construct.</h3></div>
1067    
1068     <div class="section" id="element-not-defined"><h3>This element is not defined.</h3></div>
1069    
1070     <div class="section" id="no-significant-content"><h3>No significant content is contained
1071     in this element.</h3></div>
1072    
1073     <div class="section" id="no-significant-content-before"><h3>There is no significant content
1074     before this element.</h3></div>
1075    
1076     <div class="section" id="no-significant-content-at-the-end"><h3>No significant content is contained
1077     at the end of this element.</h3></div>
1078    
1079     <div class="section" id="ps-element-missing"><h3>There is no <code><var>{text}</var></code>
1080     element before this element.</h3>
1081     <p>There must be an element before another element, but there
1082     is not. The document is non-conforming.</p>
1083    
1084     <p>For example, there must be a <code>dt</code> element
1085     before any <code>dd</code> element.</p>
1086     </div>
1087    
1088     <div class="section" id="rp:syntax-error"><h3>The content of a <code>rp</code> element must
1089     be a parenthesis.</h3></div>
1090    
1091     </section>
1092    
1093     <section id="attribute-errors">
1094     <h2>Attribute Errors</h2>
1095    
1096     <div class="section" id="attribute-missing"><h3>Required attribute <code><var>{text}</var></code>
1097     is not specified.</h3>
1098     <p>A required attribute is not specified. The document
1099     is non-conforming.</p>
1100    
1101     <p>Some attribute is defined as <i>required</i>.
1102     Without required attributes specified, user agents
1103     cannot provide full functionality of the element to the user.</p>
1104    
1105     <dl class="switch">
1106     <dt>HTML <code>img</code> element</dt>
1107     <dd>The <code>src</code> attribute must be specified.
1108     Additionally, the <code>alt</code> attribute must be specified
1109     in many cases.</dd>
1110     <dt>HTML <code>link</code> element</dt>
1111     <dd>The <code>rel</code> attribute must be specified.
1112     Note that the <code>rev</code> attribute is obsolete.</dd>
1113     </dl>
1114     </div>
1115    
1116     <div class="section" id="attribute-missing:data|type"><h3>For an <code>object</code> at least one of
1117     <code>data</code> and <code>type</code> attributes must be
1118     specified.</h3></div>
1119    
1120     <div class="section" id="attribute-missing:href|target"><h3>For a <code>base</code> element, at least one of
1121     <code>href</code> and <code>target</code> attributes must be
1122     specified.</h3></div>
1123    
1124     <div class="section" id="attribute-missing:name|http-equiv"><h3>For a <code>meta</code> element with the
1125     <code>content</code> attribute specified, exactly one of
1126     <code>name</code> and <code>http-equiv</code> attributes must be
1127     specified.</h3></div>
1128    
1129     <div class="section" id="attribute-missing:name|http-equiv|charset"><h3>For a <code>meta</code> element, exactly one of
1130     <code>name</code>, <code>http-equiv</code>, and <code>charset</code>
1131     attributes must be specified.</h3></div>
1132    
1133     <div class="section" id="attribute-not-allowed"><h3>Attribute
1134     <code><var>{local-name}</var></code> is not allowed for
1135     <code><var>{element-local-name}</var></code> element.</h3>
1136     <p>An attribute is specified where it is not allowed.
1137     The document is non-conforming.</p>
1138    
1139     <dl>
1140     <dt>HTML <code>meta</code> element</dt>
1141     <dd>For HTML <code>meta</code> element, <em>only one</em> of
1142     <code>name</code>, <code>http-equiv</code>, or <code>charset</code>
1143     attribute is allowed.</dd>
1144     </dl>
1145     </div>
1146    
1147     <div class="section" id="attribute-not-allowed:ismap"><h3>The <code>ismap</code> attribute may only be
1148     used for the image contained in an <code>a</code> element.</h3></div>
1149    
1150     <div class="section" id="attribute-not-defined"><h3>This attribute is not defined.</h3></div>
1151    
1152     <div class="section" id="in-HTML:xml:lang"><h3>The <code>xml:lang</code> attribute is not
1153     allowed in HTML document.</h3>
1154     <p>The <code>xml:lang</code> attribute is not allowed in
1155     HTML document. The document is non-conforming.</p>
1156    
1157     <p>Use of the <code>xml:lang</code> attribute is conforming
1158     <em>only</em> in XML documents.</p>
1159    
1160     <p>To specify natural language information in HTML document,
1161     use <code>lang</code> attribute instead.</p>
1162    
1163     <p>XHTML 1.0 Appendix C was encouraged to specify both
1164     <code>lang</code> and <code>xml:lang</code> attributes with
1165     the same value. Such a duplication has <em>no effect</em> in practice.
1166     Use only one of <code>lang</code> (in HTML) or <code>xml:lang</code> (in
1167     XML).</p>
1168    
1169     <!-- @@ ISSUE: xml:lang in non-HTML element in DOM5 HTML created
1170     from an HTML document? -->
1171     </div>
1172    
1173     <div class="section" id="in-XML:charset"><h3>The <code>charset</code> attribute is not
1174     allowed in XML document.</h3>
1175     <p>The <code>charset</code> attribute of a
1176     <code>meta</code> element is not allowed in XML document.
1177     The document is non-conforming.</p>
1178    
1179     <p>To specify the character encoding used for serialization,
1180     if necessary, use XML declaration instead:
1181     <pre class="xml example">
1182     <code>&lt;?xml version="1.0" encoding="<var>encoding-name</var>"?&gt;</code></pre>
1183     </p>
1184     </div>
1185    
1186     <div class="section" id="in-XML:lang"><h3>The <code>lang</code> attribute is not
1187     allowed in XML document.</h3>
1188     <p>The HTML <code>lang</code> attribute is not allowed in
1189     XML document. The document is non-conforming.</p>
1190    
1191     <p>The <code>lang</code> attribute in <code>null</code>
1192     namespace for HTML elements is conforming <em>only</em> in
1193     HTML documents.</p>
1194    
1195     <p>To specify natural language information in XML document,
1196     use <code>xml:lang</code> attribute instead.</p>
1197     </div>
1198    
1199     <div class="section" id="in-XML:noscript"><h3>A <code>noscript</code> element cannot be
1200     used in XML document.</h3></div>
1201    
1202     <div class="section" id="in-XML:xmlns"><h3>The <code>xmlns</code> attribute
1203     in the <code>null</code> namespace is not allowed in
1204     XHTML document. The document is non-conforming.</h3>
1205     <p>The <code>xmlns</code> attribute in the <code>null</code>
1206     namespace is not allowed in XHTML document.</p>
1207    
1208     <p>This error should not occur in conformance-checking of
1209     static documents.</p>
1210     </div>
1211    
1212     </section>
1213    
1214     <section id="attribute-value-errors">
1215     <h2>Attribute Value Errors</h2>
1216    
1217     <div class="section" id="boolean:invalid"><h3>Attribute value <code><var>{@}</var></code>
1218     is not allowed. It must be an empty string or a string
1219     <code><var>{local-name}</var></code>.</h3></div>
1220    
1221     <div class="section" id="char:syntax-error"><h3>The attribute value must be exactly one
1222     character.</h3></div>
1223    
1224     <div class="section" id="charref-in-charset"><h3>A character reference cannot be used to
1225     represent a character encoding name.</h3></div>
1226    
1227     <div class="section" id="charset:not-preferred"><h3>Character encoding name
1228     <code><var>{value}</var></code> is not the preferred name of that
1229     character encoding.</h3></div>
1230    
1231     <div class="section" id="charset:not-registered"><h3>Character encoding name
1232     <code><var>{value}</var></code> is not a registered name.</h3>
1233     <p>The specified character encoding name is not registered to
1234     <abbr>IANA</abbr>. Use of registered character encoding name
1235     is a good practice to facilitate interoperability.</p>
1236    
1237     <dl class="switch">
1238     <dt><code>EUC-TW</code></dt>
1239     <dd><code>EUC-TW</code> is not registered. Unfortunately, there
1240     is no registered name for that character encoding. Use
1241     Big5 encoding with character encoding name <code>Big5</code>
1242     if it is enough to represent the document.</dd>
1243     <dt><code>ISO-2022-JP-1</code></dt>
1244     <dd><code>ISO-2022-JP-1</code> is not registered, nevertheless
1245     this character encoding name is documented in
1246     <a href="urn:ietf:rfc:2237"><abbr>RFC</abbr> 2237</a>. Use
1247     <code>ISO-2022-JP-2</code> instead, since that character encoding
1248     is a superset of ISO-2022-JP-1.</dd>
1249     <dt><code>ISO-2022-JP-3</code>, <code>ISO-2022-JP-3-plane1</code></dt>
1250     <dd>These names are not registered and obsoleted in favor of
1251     <code>ISO-2022-JP-2004</code> and
1252     <code>ISO-2022-JP-2004-plane1</code>.</dd>
1253     <dt><code>ISO-2022-JP-2003</code>,
1254     <code>ISO-2022-JP-2003-plane1</code></dt>
1255     <dd>These names are not registered and corrected to
1256     <code>ISO-2022-JP-2004</code> and
1257     <code>ISO-2022-JP-2004-plane1</code>.</dd>
1258     <dt><code>ISO-2022-JP-2004</code>,
1259     <code>ISO-2022-JP-2004-plane1</code></dt>
1260     <dd>These names are not registered. Unfortunately, there is
1261     no registered name for these character encodings.</dd>
1262     <dt><code>UTF-8N</code></dt>
1263     <dd><code>UTF-8N</code> is not registered. Character encoding
1264     name <code>UTF-8</code> represents UTF-8 encoding with or
1265     without <abbr>BOM</abbr>.</dd>
1266     </dl>
1267    
1268     <p><strong>WARNING</strong>: This error might be raised for
1269     a registered character encoding name, since the character encoding
1270     name database of the conformance checker is not complete yet.</p>
1271     </div>
1272    
1273     <div class="section" id="charset:private"><h3>Character encoding name
1274     <code><var>{value}</var></code> is a private name.</h3>
1275     <p>The specified character encoding name is a private name and
1276     not registered to <abbr>IANA</abbr>. Use of registered character
1277     encoding name is a good practice to facilitate interoperability.</p>
1278    
1279     <dl class="switch">
1280     <dt><code>x-euc-jp</code></dt>
1281     <dd>Use <code>EUC-JP</code> for the Japanese <abbr>EUC</abbr>
1282     character encoding.</dd>
1283     <dt><code>x-sjis</code></dt>
1284     <dd>Use <code>Shift_JIS</code> for standard Shift encoding scheme of
1285     <abbr>JIS</abbr> coded character set, or <code>Windows-31J</code>
1286     for Microsoft standard character set as implemented by
1287     Microsoft Windows.</dd>
1288     </dl>
1289     </div>
1290    
1291     <div class="section" id="charset:syntax-error"><h3>The specified value <code><var>{value}</var></code>
1292     is syntactically not a character encoding name.</h3>
1293     <p>The attribute value must be a character encoding name. However,
1294     the specified value is not a character encoding name syntactically.
1295     The document is non‐conforming.</p>
1296     <p>Character encoding name is a string of <abbr>ASCII</abbr>
1297     printable characters, up to 40 characters.</p>
1298     </div>
1299    
1300     <div class="section" id="color:syntax-error"><h3>The specified value is not a color
1301     name or hexadecimal color number.</h3></div>
1302    
1303     <div class="section" id="coords:number-not-3"><h3>The <code>coords</code> attribute have to
1304     contain three (3) numbers (specified:
1305     <code><var>{text}</var></code>).</h3></div>
1306    
1307     <div class="section" id="coords:number-not-4"><h3>The <code>coords</code> attribute have to
1308     contain four (4) numbers (specified:
1309     <code><var>{text}</var></code>).</h3></div>
1310    
1311     <div class="section" id="coords:number-lt-6"><h3>The <code>coords</code> attribute have to
1312     contain more than or equal to six (6) numbers (specified:
1313     <code><var>{text}</var></code>).</h3></div>
1314    
1315     <div class="section" id="coords:number-not-even"><h3>The <code>coords</code> attribute have to
1316     contain even number of numbers (specified:
1317     <code><var>{text}</var></code>).</h3></div>
1318    
1319     <div class="section" id="coords:out-of-range"><h3>The specified value <code><var>{value}</var></code>
1320     is out of range.</h3></div>
1321    
1322     <div class="section" id="coords:syntax-error"><h3>The specified value is not valid.</h3></div>
1323    
1324     <div class="section" id="datetime:bad-year"><h3>Year number is out of range.</h3></div>
1325    
1326     <div class="section" id="datetime:bad-month"><h3>Month number is out of range.</h3></div>
1327    
1328     <div class="section" id="datetime:bad-day"><h3>Day number is out of range.</h3></div>
1329    
1330     <div class="section" id="datetime:bad-hour"><h3>Hour number is out of range.</h3></div>
1331    
1332     <div class="section" id="datetime:bad-minute"><h3>Minute number is out of range.</h3></div>
1333    
1334     <div class="section" id="datetime:bad-second"><h3>Second number is out of range.</h3></div>
1335    
1336     <div class="section" id="datetime:bad-timezone-hour"><h3>Hour number of the timezone component is out of
1337     range.</h3></div>
1338    
1339     <div class="section" id="datetime:bad-timezone-minute"><h3>Minute number of the timezone component is out of
1340     range.</h3></div>
1341    
1342     <div class="section" id="datetime:syntax-error"><h3>The attribute value is not a datetime.</h3></div>
1343    
1344     <div class="section" id="dateortime:syntax-error"><h3>The attribute value is not a date or
1345     time.</h3></div>
1346    
1347     <div class="section" id="enumerated:invalid"><h3>This attribute only allow a limited set of
1348     values and the specified value <code><var>{@}</var></code> is not one
1349     of them.</h3>
1350     <p>For this attribute only several values are allowed and the
1351     value of the attribute is not one of them. The document
1352     is non-conforming.</p>
1353    
1354     <dl>
1355     <dt>HTML <code>meta</code> element, <code>http-equiv</code> attribute</dt>
1356     <dd><p>Only values <code>Default-Style</code> and <code>Refresh</code>
1357     are allowed.</p>
1358     <p>Value <code>Content-Type</code> is obsolete; for charset
1359     declaration, the <code>charset</code> attribute can be used as:
1360     <pre class="html example">
1361     <code>&lt;meta charset="<var>charset-name</var>"&gt;</code></pre>
1362     ... where <var>charset-name</var> is a name of the character encoding
1363     of the document, such as <code>utf-8</code>.</p>
1364     <p>Values <code>Content-Style-Type</code> and
1365     <code>Content-Script-Type</code> are currently not allowed.</p>
1366     <p>Value <code>Keywords</code> is not allowed. Use
1367     <code>name</code> attribute instead of <code>http-equiv</code>
1368     attribute.</p>
1369     <p>Values <code>Expires</code>, <code>Pragma</code>,
1370     and <code>Cache-Control</code> are not allowed;
1371     use <em>real</em> HTTP header fields for cache control.</p></dd>
1372     </dl>
1373     </div>
1374    
1375     <div class="section" id="enumerated:invalid:http-equiv:content-type"><h3>Character encoding declaration syntax
1376     <code class="html bad example">&lt;meta http-equiv="Content-Type" content="text/html; charset=<var>charset-name</var>"&gt;</code>
1377     is obsolete.</h3>
1378     <p>Old long 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>
1380     is in use. The document is non‐conforming.</p>
1381    
1382     <p>The new character encoding declaration syntax is:
1383     <pre class="html example">
1384     <code>&lt;meta charset="<var>charset-name</var>"&gt;</code></pre>
1385     </p>
1386     </div>
1387    
1388     <div class="section" id="enumerated:non-conforming"><h3>Attribute value <code><var>{@}</var></code>
1389     is not allowed.</h3></div>
1390    
1391     <div class="section" id="duplicate-http-equiv"><h3>There is another pragma
1392     <code><var>{value}</var></code>.</h3></div>
1393    
1394     <div class="section" id="duplicate-ID"><h3>This identifier has already been
1395     assigned to another element.</h3></div>
1396    
1397     <div class="section" id="duplicate-token"><h3>The token <code><var>{value}</var></code>
1398     appears in the attribute value twice.</h3></div>
1399    
1400     <div class="section" id="empty-attribute-value"><h3>The attribute value must not be empty.</h3></div>
1401    
1402     <div class="section" id="float:out-of-range"><h3>The specified value is out of range.</h3></div>
1403    
1404     <div class="section" id="float:syntax-error"><h3>The attribute value is not a real
1405     number.</h3></div>
1406    
1407     <div class="section" id="fragment-points-itself"><h3>A fragment identifier references the element
1408     itself.</h3></div>
1409    
1410     <div class="section" id="fragment-points-nothing"><h3>A fragment identifier references no
1411     node.</h3></div>
1412    
1413     <div class="section" id="hashref:syntax-error"><h3>A hash−name reference must start with a
1414     <code>#</code> character.</h3></div>
1415    
1416     <div class="section" id="id-ne-name"><h3>The <code>id</code> attribute value is
1417     different from the <code>name</code> attribute value.</h3></div>
1418    
1419     <div class="section" id="integer:syntax-error"><h3>The attribute value is not an integer.</h3></div>
1420    
1421     <div class="section" id="link-type:bad-context"><h3>The link type <code><var>{value}</var></code>
1422     cannot be specified for this element.</h3>
1423     <p>The specified link type cannot be used for the element.
1424     The document is non-conforming.</p>
1425    
1426     <p>Link types are associated with limited set of elements.
1427     They cannot be used with other elements.</p>
1428    
1429     <p>For example, link type <code>bookmark</code>
1430     can be used with <code>a</code> or <code>area</code> element,
1431     while it cannot be used with <code>link</code> element.</p>
1432     </div>
1433    
1434     <div class="section" id="invalid-attribute-value"><h3>Attribute value <code><var>{@}</var></code>
1435     is not an allowed value.</h3></div>
1436    
1437     <div class="section" id="length:syntax-error"><h3>The attribute value is not a length
1438     value.</h3></div>
1439    
1440     <div class="section" id="link-type:non-conforming"><h3>The link type <code><var>{value}</var></code>
1441     is non-conforming.</h3>
1442     <p>The specified link type is non-conforming, and therefore
1443     the document is non-conforming.</p>
1444    
1445     <dl class="switch">
1446     <dt>Link type <code>contents</code></dt>
1447     <dd>Use link type <code>index</code>.</dd>
1448     <dt>Link type <code>copyright</code></dt>
1449     <dd>Use link type <code>license</code>.</dd>
1450     <dt>Link type <code>home</code></dt>
1451     <dd>Use link type <code>index</code>.</dd>
1452     <dt>Link type <code>previous</code></dt>
1453     <dd>Use link type <code>prev</code>.</dd>
1454     <dt>Link type <code>start</code></dt>
1455     <dd>Use link type <code>first</code>.</dd>
1456     <dt>Link type <code>toc</code> or <code>top</code></dt>
1457     <dd>Use link type <code>index</code>.</dd>
1458     </dl>
1459     </div>
1460    
1461     <div class="section" id="meta-content-type-syntax-error"><h3>The specified value is not a valid as a long
1462     character encoding declaration.</h3></div>
1463    
1464     <div class="section" id="mismatched-charset-name"><h3>The specified character encoding name
1465     <code><var>{value}</var></code> is different from the actual document
1466     character encoding <code><var>{text}</var></code>.</h3>
1467     <p>The specified character encoding name is different from
1468     the character encoding of the document. The document
1469     is non‐conforming.</p>
1470     </div>
1471    
1472     <div class="section" id="mismatched-charset-name-not-checked"><h3>Whether the specified character encoding name
1473     <code><var>{value}</var></code> matches to the actual character encoding
1474     name cannot be checked since the input is not a byte stream.</h3></div>
1475    
1476     <div class="section" id="mode:syntax-error"><h3>The attribute value is not a valid mode
1477     name.</h3></div>
1478    
1479     <div class="section" id="nninteger:out-of-range"><h3>The specified value is out of range.</h3></div>
1480    
1481     <div class="section" id="nninteger:syntax-error"><h3>The attribute value is not a non‐negative
1482     integer.</h3></div>
1483    
1484     <div class="section" id="no-referenced-map"><h3>The <code>usemap</code> attribute references
1485     no image map.</h3></div>
1486    
1487     <div class="section" id="no-referenced-menu"><h3>The <code>contextmenu</code> attribute references
1488     no menu.</h3></div>
1489    
1490     <div class="section" id="no-referenced-header-cell"><h3>There is no table header cell whose <code>id</code>
1491     is <code><var>{value}</var></code> in the same table.</h3></div>
1492    
1493     <div class="section" id="refresh:syntax-error"><h3>the specified value is not a valid as part
1494     of a <code>Refresh</code> pragma.</h3></div>
1495    
1496     <div class="section" id="repeat:syntax-error"><h3>The attribute value is not an integer or
1497     a string <code>template</code>.</h3></div>
1498    
1499     <div class="section" id="reserved-browsing-context-name"><h3>Browsing context name
1500     <code><var>{@}</var></code> is reserved.</h3>
1501     <p>The specified browsing context name is reserved.
1502     The document is non-conforming.</p>
1503    
1504     <p>Names of browsing contexts starting with <code>_</code>
1505     (<code>U+005F</code> <code class="charname">LOW LINE</code>)
1506     are reserved so that it must not be used.</p>
1507    
1508     <p>Old version of HTML, non-HTML markup languages, and
1509     Web browsers define or implements special reserved
1510     browsing context names <code>_blank</code>,
1511     <code>_main</code>, and <code>_replace</code>.
1512     However, they are <em>not</em> conforming attribute values.</p>
1513     </div>
1514    
1515     <div class="section" id="Reserved-Prefixes-and-Namespace-Names:Name"><h3>Namespace name <code><var>{text}</var></code>
1516     is reserved and cannot be used for an arbitrary prefix.</h3></div>
1517    
1518     <div class="section" id="Reserved-Prefixes-and-Namespace-Names:Prefix"><h3>Namespace prefix <code><var>{text}</var></code>
1519     is reserved and cannot be used for an arbitrary namespace name.</h3></div>
1520    
1521     <div class="section" id="link-type:proposed"><h3>Link type <code><var>{value}</var></code>
1522     is proposed but not accepted yet; it <em>should not</em> be
1523     used until it has been accepted.</h3>
1524     <p>The link type is in the <i>proposed</i> status; it
1525     <em>should not</em> be used until it has been
1526     accepted.</p>
1527    
1528     <p><strong>Warning</strong>: The data served to the
1529     conforming checker might be out of date; it might have already
1530     been accepted or rejected. The document might or might not be
1531     conforming depending on the status. See WHATWG Wiki
1532     for the latest information.</p>
1533     </div>
1534    
1535     <div class="section" id="sizes:syntax-error"><h3>The specified value <code><var>{value}</var></code>
1536     is not a valid value.</h3></div>
1537    
1538     <div class="section" id="space-in-ID"><h3>White space characters are not allowed
1539     in the <code>id</code> attribute.</h3></div>
1540    
1541     <div class="section" id="template:not-template"><h3>The node referenced by the <code>template</code>
1542     attribute is not a template.</h3></div>
1543    
1544     <div class="section" id="window-name:empty"><h3>Browsing context name must not be empty.</h3></div>
1545    
1546     <div class="section" id="window-name:reserved"><h3>Browsing context name
1547     <code><var>{value}</var></code> is reserved.</h3></div>
1548    
1549     <div class="section" id="word-not-allowed"><h3>The word <code><var>{value}</var></code> is not
1550     allowed in this attribute.</h3></div>
1551    
1552     <div class="section" id="XML-1.0-NCName:syntax-error"><h3>The specified value is not a legal XML Namespaces
1553     1.0 <code>NCName</code>.</h3></div>
1554    
1555     </section>
1556    
1557     <section id="table-model-errors">
1558     <h2>Table Model Errors</h2>
1559    
1560     <div class="section" id="cell-overlapping"><h3>Cell slot (<var>{text}</var>) is filled by
1561     multiple cells.</h3></div>
1562    
1563     <div class="section" id="colspan-creates-column-with-no-anchored-cell"><h3>This <code>colspan</code> attribute
1564     results in creating a table column that does not contain
1565     any cell anchored to it.</h3></div>
1566    
1567     <div class="section" id="column-with-no-anchored-cell"><h3>This column has no anchored cell.</h3></div>
1568    
1569     <div class="section" id="table:no-cell-in-last-row"><h3>The table has no cell (<code>td</code> or
1570     <code>th</code>) in the last row.</h3></div>
1571    
1572     <div class="section" id="table:rowspan-extends-table"><h3>This <code>rowspan</code> attribute
1573     results in creating a table row that does not contain
1574     any cell anchored to it.</h3>
1575     <p>The <code>rowspan</code> attribute value of the cell
1576     is so specified that it extends a table in the row axis.
1577     However, the extended row does not contain any cell by itself.
1578     The document is non-conforming.</p>
1579    
1580     <p>For example, the table below is non-conforming:
1581     <pre class="html bad example">
1582     <code>&lt;table&gt;
1583     &lt;tbody&gt;
1584     &lt;tr&gt;&lt;td rowspan=2&gt;&lt;/td&gt;&lt;/tr&gt;
1585     &lt;/tbody&gt;
1586     &lt;/table&gt;</code></pre>
1587     ... since the second row contains only
1588     a cell that spans between first and second rows.</p>
1589     </div>
1590    
1591     <div class="section" id="row-with-no-anchored-cell"><h3>This row has no anchored cell.</h3></div>
1592    
1593     <div class="section" id="rowspan-creates-row-with-no-anchored-cell"><h3>This <code>rowspan</code> attribute
1594     results in creating a table row that does not contain
1595     any cell anchored to it.</h3></div>
1596    
1597    
1598     </section>
1599    
1600     <section id="imt-warnings">
1601     <h2>Internet Media Type Errors</h2>
1602    
1603 wakaba 1.3 <div class="section" id="boundary:syntax-error"><h3>The specified value is not a valid value
1604     as a multipart boundary.</h3></div>
1605    
1606     <div class="section" id="e4x:syntax-error"><h3>The specified value is not a valid value
1607     for the attribute <code>e4x</code>.</h3></div>
1608    
1609     <div class="section" id="IMT:attribute-syntax-error"><h3>The specified value,
1610     <code><var>{value}</var></code>, is syntactically not a valid
1611     attribute name.</h3></div>
1612    
1613 wakaba 1.1 <div class="section" id="IMT:composite"><h3>The specified media type is a composite
1614     type, which is not allowed in this context.</h3></div>
1615    
1616 wakaba 1.3 <div class="section" id="IMT:limited-use-subtype"><h3>An Internet Media Type whose intended usage
1617     is limited use, <code><var>{value}</var></code> is used.</h3></div>
1618    
1619 wakaba 1.1 <div class="section" id="IMT:syntax-error"><h3>The specified value is not an Internet Media
1620     Type.</h3></div>
1621    
1622 wakaba 1.3 <div class="section" id="IMT:obsolete-parameter"><h3>An obsolete parameter
1623     <code><var>{value}</var></code> is used.</h3></div>
1624    
1625     <div class="section" id="IMT:obsolete-subtype"><h3>An obsolete Internet Media Type
1626     <code><var>{value}</var></code> is used.</h3></div>
1627    
1628     <div class="section" id="IMT:parameter-missing"><h3>Parameter <code><var>{text}</var></code> have to
1629     be specified for the Internet Media Type
1630     <code><var>{value}</var></code>.</h3></div>
1631    
1632     <div class="section" id="IMT:parameter-not-allowed"><h3>Parameter <code><var>{value}</var></code> is not
1633     allowed for this Internet Media Type.</h3></div>
1634    
1635     <div class="section" id="IMT:private-subtype"><h3>Use of a private Internet Media Type
1636     <code><var>{value}</var></code> is not encouraged.</h3></div>
1637 wakaba 1.1
1638 wakaba 1.3 <div class="section" id="IMT:private-type"><h3>Use of a private type
1639     <code><var>{value}</var></code> is not encouraged.</h3></div>
1640 wakaba 1.1
1641 wakaba 1.3 <div class="section" id="IMT:subtype-syntax-error"><h3>Value <code><var>{value}</var></code> is
1642     syntactically not a valid subtype value of an Internet Media Type.</h3></div>
1643    
1644     <div class="section" id="IMT:type-syntax-error"><h3>Value <code><var>{value}</var></code> is
1645     syntactically not a valid type.</h3></div>
1646    
1647     <div class="section" id="IMT:unknown-parameter"><h3>An unknown parameter <code><var>{value}</var></code>
1648     is used. The conformance checker cannot determine whether use of this
1649     parameter is valid or not.</h3></div>
1650    
1651     <div class="section" id="IMT:unknown-subtype"><h3>An unknown Internet Media Type
1652     <code><var>{value}</var></code> is used. At the time of the update of
1653     the conformance checker's Internet Media Type database, the subtype is
1654     not reigstered to the IANA registry. The subtype, however, might be
1655     registerd to the IANA registry thereafter. Please consult the IANA
1656     registry.</h3></div>
1657    
1658     <div class="section" id="IMT:unregistered-subtype"><h3>Use of an Internet Media Type
1659     <code><var>{value}</var></code> is not encouraged since it is not
1660     part of the IANA registry.</h3></div>
1661    
1662     <div class="section" id="IMT:unregistered-type"><h3>Use of a type
1663     <code><var>{value}</var></code> is not encouraged since it is not
1664     a standardized type.</h3></div>
1665 wakaba 1.1
1666     <div class="section" id="not-IMT"><h3>A value that is not an Internet Media Type
1667     is not allowed here.</h3></div>
1668    
1669     </section>
1670    
1671     <section id="uri-errors">
1672     <h2>URL Errors</h2>
1673    
1674     <div class="section" id="syntax-error:iri3987"><h3>The specified value is syntactically not an
1675     IRI.</h3></div>
1676    
1677     <div class="section" id="syntax-error:iriref3987"><h3>The specified value is syntactically not an IRI
1678     reference.</h3>
1679     <p>The specified value does not satisfy the syntactical requirements
1680     for IRI references. The document is non-conforming.</p>
1681    
1682     <p>Possible causes:
1683     <ul>
1684     <li>The string might contain one or more white space characters.
1685     Especially, the <code> </code> (<code>U+0020</code>
1686     <code class="charname">SPACE</code>) character cannot be
1687     used in IRI references.</li>
1688     </ul>
1689     </p>
1690     </div>
1691    
1692     <div class="section" id="syntax-error:rdfuriref"><h3>The specified value is syntactically not an RDF
1693     URI reference.</h3></div>
1694    
1695     <div class="section" id="syntax-error:uri2396"><h3>The specified value is syntactically not a
1696     URI according to RFC 2396.</h3></div>
1697    
1698     <div class="section" id="syntax-error:uri3986"><h3>The specified value is syntactically not a
1699     URI.</h3></div>
1700    
1701     <div class="section" id="URL:address-format"><h3>URL host address format
1702     <code><var>{value}</var></code> is not supported by the
1703     conformance checker.</h3></div>
1704    
1705     <div class="section" id="URL:default-port"><h3>Default port number should be omitted.</h3></div>
1706    
1707     <div class="section" id="URL:dot-segment"><h3>A dot-segment (<code>.</code> or
1708     <code>..</code>) occurs in an absolute reference.</h3>
1709     <p>Dot-segment (<code>.</code> or <code>..</code>) should
1710     not occur in an absolute reference.</p>
1711    
1712     <p>In relative references, dot-segments are used to represent
1713     the current (<code>.</code>) or the parent (<code>..</code>)
1714     hierarchy of the path. Though they are also allowed
1715     in absolute references, it should be resolved to the
1716     canonical form before it has been published.</p>
1717     </div>
1718    
1719     <div class="section" id="URL:empty-host"><h3>The host component of the URL is empty.</h3></div>
1720    
1721     <div class="section" id="URL:empty-path"><h3>The URL does not end with
1722     a <code>/</code> character.</h3></div>
1723    
1724     <div class="section" id="URL:empty-port"><h3>The port component of the URL is empty.</h3></div>
1725    
1726     <div class="section" id="URL-fragment-not-allowed"><h3>The fragment component of the URL is not
1727     allowed.</h3></div>
1728    
1729     <div class="section" id="URL:long-host"><h3>The host component of the URL
1730     is too long.</h3></div>
1731    
1732     <div class="section" id="URL:lowercase-hexadecimal-digit"><h3>A lowercase hexadecimal digit is used
1733     in percent-encoding.</h3>
1734     <p>The hexadecimal digit in percent-encoding string in the IRI
1735     is in lowercase. Though the IRI <em>is</em> conforming,
1736     it should be in uppercase.</p>
1737     </div>
1738    
1739     <div class="section" id="URL:non-DNS-host"><h3>The host component of the URL
1740     is not a DNS host name.</h3></div>
1741    
1742     <div class="section" id="URL:non-UTF-8-host"><h3>The host component of the URL
1743     is not encoded in UTF-8.</h3></div>
1744    
1745     <div class="section" id="URL:password"><h3>Password should not be included in a URL
1746     for the security.</h3></div>
1747    
1748     <div class="section" id="URL:percent-encoded-unreserved"><h3>An unreserved character is
1749     percent-encoded.</h3>
1750     <p>An unreserved character is percent-encoded in the IRI.
1751     Though it <em>is</em> conforming, it should be in the
1752     decoded (or bare) form.</p>
1753     </div>
1754    
1755     <div class="section" id="URL:uppercase-host"><h3>The host <code><var>{value}</var></code>
1756     should be spelt in lowercase.</h3></div>
1757    
1758     <div class="section" id="URL:uppercase-scheme-name"><h3>URL scheme name is in uppercase.</h3>
1759     <p>The scheme part of the IRI is written in uppercase letter.</p>
1760    
1761     <p>Uppercase scheme names are not required to be processed
1762     correctly.</p>
1763     <!-- @@
1764     RFC 3986 3.1.
1765     > Although schemes are case-
1766     insensitive, the canonical form is lowercase and documents that
1767     specify schemes must do so with lowercase letters.
1768    
1769     > An implementation ... should only produce lowercase scheme names for
1770     consistency.
1771     -->
1772     </div>
1773    
1774     </section>
1775    
1776     <section id="mq-errors">
1777     <h2>Media Query Errors</h2>
1778    
1779     <div class="section" id="mq-syntax-error"><h3>The specified value has a syntax error as a
1780     media query.</h3></div>
1781    
1782     <div class="section" id="unknown-media-type"><h3>Media type <code><var>{value}</var></code> is
1783     not supported by the conformance checker.</h3></div>
1784    
1785     </section>
1786    
1787     <section id="selectors-errors">
1788     <h2>Selectors Errors</h2>
1789    
1790     <div class="section" id="an+b-not-closed"><h3>Argument list of the pseudo-class is
1791     not closed by a <code>)</code> character.</h3></div>
1792    
1793     <div class="section" id="ab+b-not-integer"><h3>Numbers in the argument
1794     <code><var>a</var>n+<var>b</var></code> have to be integers.</h3></div>
1795    
1796     <div class="section" id="an+b-syntax-error"><h3>Argument <code><var>a</var>n+<var>b</var></code> is
1797     syntactically incorrect.</h3></div>
1798    
1799     <div class="section" id="attr-selector-not-closed"><h3>Attribute selector is not closed by
1800     a <code>]</code> character.</h3></div>
1801    
1802     <div class="section" id="lang-selector-not-closed"><h3>Argument list of the <code>:lang</code>
1803     selector is not closed by a <code>)</code> character.</h3></div>
1804    
1805     <div class="section" id="namespace-prefix:not-declared"><h3>Namespace prefix <code><var>{value}</var></code>
1806     is not declared.</h3></div>
1807    
1808     <div class="section" id="no-attr-local-name"><h3>Attribute local name is missing.</h3></div>
1809    
1810     <div class="section" id="no-attr-match"><h3>Attribute matching operator (e.g.
1811     <code>=</code>) is missing.</h3></div>
1812    
1813     <div class="section" id="no-attr-name"><h3>Attribute name is missing.</h3></div>
1814    
1815     <div class="section" id="no-attr-namespace-separator"><h3>Attribute namespace wildcard <code>*</code>
1816     is not followed by a <code>|</code> character.</h3></div>
1817    
1818     <div class="section" id="no-attr-value"><h3>Attribute value is missing.</h3></div>
1819    
1820     <div class="section" id="no-class-name-selector"><h3>Class name is missing.</h3></div>
1821    
1822     <div class="section" id="no-combinator"><h3>Combinator is missing.</h3></div>
1823    
1824     <div class="section" id="no-contains-string"><h3>No string is specified in the argument
1825     list of the <code>:-manakai-contains</code> pseudo-class
1826     selector.</h3></div>
1827    
1828     <div class="section" id="no-lang-tag"><h3>Language tag argument is missing.</h3></div>
1829    
1830     <div class="section" id="no-local-name-selector"><h3>Local name part of the type selector (or
1831     <code>*</code> for the universal selector) is missing.</h3></div>
1832    
1833     <div class="section" id="no-pseudo-class-name"><h3>Pseudo-class name is missing.</h3></div>
1834    
1835     <div class="section" id="no-pseudo-element-name"><h3>Pseudo-element name is missing.</h3></div>
1836    
1837     <div class="section" id="no-sss"><h3>Sequence of simple selectors is
1838     expected.</h3></div>
1839    
1840     <div class="section" id="not-not-closed"><h3>Argument list of the <code>:not</code> selector
1841     is not closed by a <code>)</code> character.</h3></div>
1842    
1843     <div class="section" id="ss-after-pseudo-element"><h3>Simple selector is not allowed after a
1844     pseudo element.</h3></div>
1845    
1846     <div class="section" id="unknown-pseudo-class"><h3>Pseudo-class <code>:<var>{value}</var></code>
1847     is not supported by the conformance checker.</h3></div>
1848    
1849     <div class="section" id="unknown-pseudo-element"><h3>Pseudo-element <code>::<var>{value}</var></code>
1850     is not supported by the conformance checker.</h3></div>
1851    
1852     </section>
1853    
1854     <section id="css-errors">
1855     <h2>CSS Errors</h2>
1856    
1857     <div class="section" id="at-rule-not-allowed"><h3>An <code>@<var>{text}</var></code> rule is not
1858     allowed here.</h3></div>
1859    
1860     <div class="section" id="at-rule-syntax-error"><h3>The <code>@<var>{text}</var></code> rule is
1861     syntactically incorrect.</h3></div>
1862    
1863     <div class="section" id="block-not-closed"><h3>Block is not closed before the end of
1864     file.</h3></div>
1865    
1866     <div class="section" id="CSS-duplication"><h3>Component <code>&lt;<var>{text}</var>&gt;</code> is
1867     already specified.</h3></div>
1868    
1869     <div class="section" id="CSS-cursor-hand"><h3>Value <code>hand</code> is not valid as
1870     <code>&lt;'cursor'&gt;</code>.</h3></div>
1871    
1872     <div class="section" id="CSS-syntax-error"><h3>Specified value is syntactically not a correct
1873     <code>&lt;<var>{text}</var>&gt;</code>.</h3></div>
1874    
1875     <div class="section" id="no-declaration-block"><h3>No declaration block is found after a group of
1876     selectors.</h3></div>
1877    
1878     <div class="section" id="no-property-colon"><h3>A <code>:</code> character is missing after
1879     a property name.</h3></div>
1880    
1881     <div class="section" id="no-property-name"><h3>Property name is expected.</h3></div>
1882    
1883     <div class="section" id="no-property-semicolon"><h3>A <code>;</code> character is missing at the
1884     end of the property.</h3></div>
1885    
1886     <div class="section" id="priority-syntax-error"><h3>Priority part of the declaration is syntactically
1887     incorrect.</h3></div>
1888    
1889     <div class="section" id="unknown-at-rule"><h3>The <code>@<var>{value}</var></code> rule is
1890     not supported by the conformance checker.</h3></div>
1891    
1892     <div class="section" id="unknown-property"><h3>Property <code><var>{value}</var></code> is
1893     not supported by the conformance checker.</h3></div>
1894    
1895     </section>
1896    
1897     <section id="cache-manifest-errors">
1898     <h2>Cache Manifest Errors</h2>
1899    
1900     <div class="section" id="both-in-entries-and-whitelist"><h3>This URL is found both in the explicit or
1901     fallback entries and in the online whitelist.</h3></div>
1902    
1903     <div class="section" id="different-origin-from-manifest"><h3>The specified URL has different origin from
1904     the manifest.</h3></div>
1905    
1906     <div class="section" id="different-scheme-from-manifest"><h3>The scheme component of the URL is
1907     different from that of the manifest URL. The URL is ignored.</h3></div>
1908    
1909     <div class="section" id="duplicate-oc-namespace"><h3>This oppotunistic caching namespace is already
1910     specified.</h3></div>
1911    
1912     <div class="section" id="no-fallback-entry-URL"><h3>Fallback entry URL is missing.</h3></div>
1913    
1914     <div class="section" id="not-manifest"><h3>This document is not a cache manifest.</h3>
1915     <p>The specified document is <em>not</em> a cache manifest.
1916     The document is non-conforming.</p>
1917    
1918     <p>An entity labeled as Internet media type
1919     <code>text/cache-manifest</code> must contain a cache manifest.</p>
1920    
1921     <p>A cache manifest must start with a line whose content is
1922     <code class="manifest example">CACHE MANIFEST</code>
1923     (exactly one space character between
1924     <code>CACHE</code> and <code>MANIFEST</code>).</p>
1925     </div>
1926    
1927     <div class="section" id="same-as-manifest-URL"><h3>This URL is same as the manifest URL.</h3></div>
1928    
1929     </section>
1930    
1931     <section id="information">
1932     <h2>Stability Information</h2>
1933    
1934     <div class="section" id="deprecated:attr"><h3>This attribute is deprecated.</h3></div>
1935    
1936     <div class="section" id="deprecated:element"><h3>This element is deprecated.</h3></div>
1937    
1938     <div class="section" id="status:cr:element"><h3>This element is in the
1939     <strong>call for implementation</strong> stage.</h3>
1940     <p>The element is in the call for implementation stage.</p>
1941    
1942     <p>Usually, using the element is safe. However, it is a new feature
1943     so that it might not be implemented correctly. If it is found that
1944     the feature is hard or impossible to implement, the feature
1945     might be revised, or in some case it might be dropped.</p>
1946    
1947     <p>Elements defined by Atom 1.0 (IETF Proposed Standard), and XBL 2.0
1948     (W3C Candidate Recommendation) belong to this class.</p>
1949     </div>
1950    
1951     <div class="section" id="status:lc:element"><h3>This element is in the <strong>last
1952     call for comments</strong> stage.</h3>
1953     <p>The element is in the last call for comments stage.</p>
1954    
1955     <p>The element is relatively mature, though the standardization
1956     is not done yet. It may be used for experiments. Since it is a new
1957     feature, it might not be implemented correctly or at all. If it is
1958     found that the feature is hard or impossible to implement, the feature
1959     might be revised or might be dropped.</p>
1960    
1961     <p>Elements defined by Web Forms 2.0 as well as some elements
1962     defined by HTML5 belong to this class.</p>
1963     </div>
1964    
1965     <div class="section" id="status:wd:element"><h3>This element is documented in a <strong>working
1966     draft</strong>.</h3>
1967     <p>The element is documented in a working or editor's draft
1968     and not yet completed.</p>
1969    
1970     <p>The element should not be used for any practical purpose.
1971     The feature might be drastically changed later or might be
1972     entirely removed.</p>
1973    
1974     <p>Most of new elements defined by HTML5 belong to this class.</p>
1975     </div>
1976    
1977     <div class="section" id="status:non-standard:element"><h3>This element is <strong>not part of any
1978     standard</strong> the conformance checker knows.</h3>
1979     <p>The element is not part of any standard or draft the conformance
1980     checker is aware of.</p>
1981    
1982     <p>The element should not be used for any practical purpose unless
1983     there is really a standard that defines the element.</p>
1984     </div>
1985    
1986     <div class="section" id="status:cr:attr"><h3>This attribute is in the
1987     <strong>call for implementation</strong> stage.</h3>
1988     <p>The attribute is in the call for implementation stage.</p>
1989    
1990     <p>Usually, using the attribute is safe. However, it is a new feature
1991     so that it might not be implemented correctly. If it is found that
1992     the feature is hard or impossible to implement, the feature
1993     might be revised, or in some case it might be dropped.</p>
1994     </div>
1995    
1996     <div class="section" id="status:lc:attr"><h3>This attribute is in the <strong>last
1997     call for comments</strong> stage.</h3>
1998     <p>The attribute is in the last call for comments stage.</p>
1999    
2000     <p>The attribute is relatively mature, though the standardization
2001     is not done yet. It may be used for experiments. Since it is a new
2002     feature, it might not be implemented correctly or at all. If it is
2003     found that the feature is hard or impossible to implement, the feature
2004     might be revised or might be dropped.</p>
2005     </div>
2006    
2007     <div class="section" id="status:wd:attr"><h3>This attribute is documented in a <strong>working
2008     draft</strong>.</h3>
2009     <p>The attribute is documented in a working or editor's draft
2010     and not yet completed.</p>
2011    
2012     <p>The attribute should not be used for any practical purpose.
2013     The feature might be drastically changed later or might be
2014     entirely removed.</p>
2015     </div>
2016    
2017     <div class="section" id="status:non-standard:attr"><h3>This attribute is <strong>not part of any
2018     standard</strong> the conformance checker knows.</h3>
2019     <p>The attribute is not part of any standard or draft the conformance
2020     checker is aware of.</p>
2021    
2022     <p>The attribute should not be used for any practical purpose unless
2023     there is really a standard that defines the attribute.</p>
2024     </div>
2025     </section>
2026    
2027     <section id="langtag-errors">
2028     <h2>Language Tag Errors</h2>
2029    
2030     <div class="section" id="langtag:extension:duplication"><h3>There is another extension subtag
2031     <code><var>{value}</var></code>.</h3></div>
2032    
2033     <div class="section" id="langtag:illegal"><h3>Subtag <code><var>{value}</var></code> is
2034     syntactically invalid.</h3></div>
2035    
2036     <div class="section" id="langtag:language:case"><h3>It is a good practice to represent ISO 639-1
2037     language code <code><var>{value}</var></code> in lowercase.</h3></div>
2038    
2039     <div class="section" id="langtag:language:mul"><h3>Langauge tag <code>mul</code> should not be
2040     used.</h3></div>
2041    
2042     <div class="section" id="langtag:language:nosemantics"><h3>No semantics is defined for language subtag
2043     <code><var>{value}</var></code>.</h3></div>
2044    
2045     <div class="section" id="langtag:language:syntax"><h3>The language subtag <code><var>{value}</var></code>
2046     is syntactically invalid.</h3></div>
2047    
2048     <div class="section" id="langtag:language:und"><h3>Langauge tag <code>und</code> should not be
2049     used.</h3></div>
2050    
2051     <div class="section" id="langtag:private"><h3>It would be better if a private use language
2052     tag (<code><var>{value}</var></code>) is not used.</h3></div>
2053    
2054     <div class="section" id="langtag:privateuse:syntax"><h3>Private use subtag <code><var>{value}</var></code>
2055     is syntactically invalid.</h3></div>
2056    
2057     <div class="section" id="langtag:region:case"><h3>It is a good practice to represent ISO 3166
2058     country code <code><var>{value}</var></code> in uppercase.</h3></div>
2059    
2060     <div class="section" id="langtag:region:nosemantics"><h3>No semantics is defined for region subtag
2061     <code><var>{value}</var></code>.</h3></div>
2062    
2063     <div class="section" id="langtag:region:private"><h3>Use of private use country code
2064     <code><var>{value}</var></code> is not allowed.</h3></div>
2065    
2066     </section>
2067    
2068     <section id="rdfxml-errors">
2069     <h2>RDF/XML Errors</h2>
2070    
2071     <div class="section" id="bad-rdf-namespace"><h3>The namespace URI of an element that
2072     represents an RDF concept must be
2073     <code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code>.</h3></div>
2074    
2075     <div class="section" id="duplicate-rdf-id"><h3>The specified value is already used as an
2076     ID.</h3></div>
2077    
2078     <div class="section" id="duplicate-unqualified-attr"><h3>Both unqualified attribute and namespace‐qualified
2079     RDF attribute are specified, which is not allowed.</h3></div>
2080    
2081     <div class="section" id="parse-type-other"><h3>An invalid value is specified to
2082     the <code>parseType</code> attribute.</h3></div>
2083    
2084     <div class="section" id="second-node-element"><h3>There is another element, such that
2085     this element is not allowed.</h3></div>
2086    
2087     <div class="section" id="unqualified-attr"><h3>Unqualified attribute is not allowed.</h3></div>
2088    
2089     <div class="section" id="unqualified-rdf-attr"><h3>RDF attribute should be
2090     namespace‐qualified.</h3></div>
2091    
2092     </section>
2093    
2094     <section id="unsupported-messages">
2095     <h2><i>Unsupported</i> Messages</h2>
2096    
2097     <div class="section" id="unknown-element"><h3>Conformance checking for element
2098     <code><var>{local-name}</var></code> is not supported; <em>it might or
2099     might not be conforming</em>.</h3>
2100     <p>The conformant checker does not support the element.
2101     It cannot determine whether the document is conforming or not.</p>
2102     </div>
2103    
2104     <div class="section" id="unknown-attribute"><h3>Conformance checking for attribute
2105     <code><var>{local-name}</var></code> of element
2106     <code><var>{element-local-name}</var></code> is not supported;
2107     <em>it might or might not be conforming</em>.</h3>
2108     <p>The conformant checker does not support the attribute.
2109     It cannot determine whether the document is conforming or not.</p>
2110     </div>
2111    
2112     <div class="section" id="unknown-link-type"><h3>Link type <code><var>{value}</var></code> is not
2113     standardized or registered at the time of the release of the conformance
2114     checker; <em>it is non-conforming unless it now has been
2115     registered</em>.</h3>
2116     <p>The <code>rel</code> attribute is defined as a list of link types.
2117     Some common link types are defined in the HTML5 specification.
2118     Additional link types can be registered to the WHATWG Wiki.
2119     use of any other link type is non-conforming.</p>
2120    
2121     <p>The specified link type is not part of the standard or registry
2122     when the database used by the conformance cheker is created.
2123     The link type might have been added to the registry since then.
2124     In such case it might be conforming. Otherwise, the
2125     document is non-conforming.</p>
2126    
2127     <dl>
2128     <dt>Link types <code>shortcut icon</code></dt>
2129     <dd>Link type <code>shortcut</code> is not registered.
2130     Use only <code>icon</code> for linking to so-called favicon.</dd>
2131     </dl>
2132     </div>
2133    
2134     <div class="section" id="event-handler"><h3>Conformance checking for event handler attribute
2135     is not supported; <em>it might or might not be conforming.</em></h3></div>
2136    
2137     <div class="section" id="media-query"><h3>Conformance checking for media query
2138     is not supported; <em>it might or might not be conforming.</em></h3></div>
2139    
2140     <div class="section" id="addr-spec-not-supported"><h3>Conformance checking for an <code>addr-spec</code>
2141     is not supported; <em>it might or might not be conforming.</em></h3></div>
2142    
2143     <div class="section" id="XML-script-lang"><h3>Conformance checking for script
2144     language <code><var>{text}</var></code> is not supported;
2145     <em>it might or might not be conforming.</em></h3></div>
2146    
2147     <div class="section" id="XML-style-lang"><h3>Conformance checking for style
2148     language <code><var>{text}</var></code> is not supported;
2149     <em>it might or might not be conforming.</em></h3></div>
2150    
2151     <div class="section" id="atom|content-not-supported"><h3>Conformance checking for an Atom
2152     <code>content</code> element with <code>type</code>
2153     <code><var>{text}</var></code> is not supported.</h3></div>
2154    
2155 wakaba 1.2 <div class="section" id="help-not-available"><h3>これ以上の詳しい情報はありません。</h3>
2156     <p>これについての詳しい情報はありません。</p>
2157 wakaba 1.1 </div>
2158    
2159     </section>
2160    
2161    
2162    
2163    
2164    
2165    
2166    
2167    
2168    
2169    
2170    
2171    
2172    
2173    
2174    
2175    
2176    
2177    
2178    
2179    
2180    
2181    
2182    
2183    
2184    
2185    
2186    
2187    
2188    
2189    
2190    
2191    
2192    
2193    
2194    
2195    
2196    
2197    
2198    
2199    
2200    
2201    
2202    
2203    
2204    
2205    
2206    
2207    
2208    
2209    
2210    
2211    
2212    
2213    
2214    
2215    
2216    
2217    
2218    
2219    
2220    
2221    
2222    
2223    
2224    
2225    
2226    
2227    
2228    
2229    
2230    
2231    
2232    
2233    
2234    
2235    
2236    
2237    
2238    
2239    
2240    
2241    
2242    
2243    
2244    
2245    
2246    
2247    
2248    
2249    
2250    
2251    
2252    
2253    
2254    
2255    
2256    
2257    
2258    
2259    
2260    
2261    
2262    
2263    
2264    
2265    
2266    
2267    
2268    
2269    
2270    
2271    
2272    
2273    
2274    
2275    
2276    
2277    
2278    
2279    
2280    
2281    
2282    
2283    
2284    
2285    
2286    
2287    
2288    
2289    
2290    
2291    
2292    
2293    
2294    
2295    
2296    
2297    
2298    
2299    
2300    
2301    
2302    
2303    
2304    
2305    
2306    
2307    
2308    
2309    
2310    
2311    
2312    
2313    
2314    
2315    
2316    
2317    
2318    
2319    
2320    
2321    
2322    
2323    
2324    
2325    
2326    
2327    
2328    
2329    
2330    
2331    
2332    
2333    
2334    
2335    
2336    
2337    
2338    
2339    
2340    
2341    
2342    
2343    
2344    
2345    
2346    
2347    
2348    
2349    
2350    
2351    
2352    
2353    
2354    
2355    
2356    
2357    
2358    
2359    
2360    
2361    
2362    
2363    
2364    
2365    
2366    
2367 wakaba 1.2
2368    
2369 wakaba 1.1 <div class="section" id="Error-level-m"><h3><a href="../error-description#Error-level-m" rel="help"><em class="rfc2119" title="REQUIRED">必須</em>級の誤り</a></h3>
2370     <p>A violation to a hard requirement of the specification.
2371     The document is non‐conforming.</p>
2372     </div>
2373    
2374     <div class="section" id="Error-level-s"><h3><a href="../error-description#Error-level-s" rel="help"><em class="rfc2119" title="RECOMMENDED">推奨</em>級の誤り</a></h3>
2375     <p>A violation to a requirement of the specification.
2376     The violation might be legitimize in some case. Otherwise,
2377     the document is non‐conforming.</p>
2378     </div>
2379    
2380     <div class="section" id="Error-level-w"><h3><a href="../error-description#Error-level-w" rel="help">警告</a></h3>
2381     <p>A warning is an advice from the conformance checker
2382     to avoid solving a problem in a confusing or possibly wrong way.
2383     It does not affect to the conformance of the document, and
2384     may sometimes be inappropriate.</p>
2385     </div>
2386    
2387     <div class="section" id="Error-level-i"><h3><a href="../error-description#Error-level-i" rel="help">情報</a></h3>
2388     <p>An informational message just provides an additional information
2389     on the feature used in the document or the status of the retrieval
2390     or so on.
2391     It does not affect to the conformance of the document.</p>
2392     </div>
2393    
2394     <div class="section" id="Error-level-u"><h3><a href="../error-description#Error-level-u" rel="help">未対応</a></h3>
2395     <p>Some feature that is not supported by the conformance checker
2396     is used in the document.</p>
2397     </div>
2398    
2399     <section id="license">
2400     <h2>License of This Document</h2>
2401    
2402     <p>Copyright <time>2007</time>‐<time>2008</time>
2403     <a href="http://suika.fam.cx/~wakaba/who?" rel="author" xml:lang="ja">Wakaba</a>
2404     <code class="mail">&lt;<a href="mailto:w@suika.fam.cx">w@suika.fam.cx</a>&gt;</code>.</p>
2405    
2406     <p>This document is free software; you can redistribute it
2407     and/or modify it under the same terms as Perl itself.</p>
2408     </section>
2409    
2410 wakaba 1.4 <!-- $Date: 2008/08/29 13:35:14 $ -->
2411 wakaba 1.1 </body>
2412     </html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24